mod_debug_sql: Small plugin that enables raw SQL query logging (for debugging)
|
Kim Alvefur |
Sun, 21 Feb 2016 19:29:31 +0100 |
mod_storage_sql: Remove debug logging of archive queries
|
Kim Alvefur |
Sun, 21 Feb 2016 19:29:00 +0100 |
util.sql: Raw query debug logging (needs to be explicitly enabled by a plugin)
|
Kim Alvefur |
Sun, 21 Feb 2016 19:25:01 +0100 |
mod_storage_sql: Lower message about new engine creation to debug level
|
Kim Alvefur |
Sun, 21 Feb 2016 19:01:26 +0100 |
tests: Add minimal test for util.random that checks that it returns the number of bytes requested
|
Kim Alvefur |
Sun, 21 Feb 2016 18:05:54 +0100 |
Merge 0.10->trunk
|
Kim Alvefur |
Sun, 21 Feb 2016 16:54:56 +0100 |
mod_storage_sql: Share SQL connections with same parameters across VirtualHosts (fixes #576)
|
Kim Alvefur |
Sun, 21 Feb 2016 14:53:19 +0100 |
mod_storage_sql: Fix setting value to false in map store
|
Kim Alvefur |
Fri, 19 Feb 2016 19:22:18 +0100 |
Merge 0.10->trunk
|
Matthew Wild |
Fri, 19 Feb 2016 12:18:53 +0000 |
rostermanager: Require storagemanager at the top, fixes traceback on Lua 5.2
|
Matthew Wild |
Fri, 19 Feb 2016 12:15:02 +0000 |
Merge 0.10->trunk
|
Kim Alvefur |
Thu, 18 Feb 2016 19:09:37 +0100 |
Makefile: Use runtime set by configure (fixes #629)
|
Kim Alvefur |
Thu, 18 Feb 2016 19:08:01 +0100 |
Merge 0.10->trunk
|
Kim Alvefur |
Thu, 18 Feb 2016 15:00:17 +0100 |
loggingmanager,modulemanager,moduleapi: Ignore warning about accessing _G.unpack [luacheck]
|
Kim Alvefur |
Thu, 18 Feb 2016 14:57:51 +0100 |
loggingmanager,modulemanager,moduleapi: Localize unpack compatible with Lua 5.2+
|
Kim Alvefur |
Thu, 18 Feb 2016 14:57:04 +0100 |
Merge 0.10->trunk
|
Matthew Wild |
Thu, 18 Feb 2016 13:49:19 +0000 |
certmanager: Localize tonumber
|
Matthew Wild |
Thu, 18 Feb 2016 13:48:45 +0000 |
Merge 0.10->trunk
|
Matthew Wild |
Thu, 18 Feb 2016 13:24:21 +0000 |
loggingmanager: Import select() to fix global access
|
Matthew Wild |
Thu, 18 Feb 2016 13:21:12 +0000 |
Merge 0.10->trunk
|
Kim Alvefur |
Wed, 10 Feb 2016 07:57:58 +0100 |
mod_storage_sql: Silence some harmless luacheck warnings
|
Kim Alvefur |
Tue, 09 Feb 2016 17:24:04 +0100 |
rostermanager: Use map stores when only one contact is changed
|
Kim Alvefur |
Tue, 09 Feb 2016 17:09:01 +0100 |
rostermanager: Use storagemanager
|
Kim Alvefur |
Tue, 09 Feb 2016 17:01:04 +0100 |
mod_storage_sql: Implement map:set_keys, allowing multiple keys to be set in the same transaction
|
Kim Alvefur |
Tue, 09 Feb 2016 16:56:27 +0100 |
storagemanager: Add set_keys method to map store shim
|
Kim Alvefur |
Tue, 09 Feb 2016 16:54:56 +0100 |
storagemanager: Fix map store shim if store is empty
|
Kim Alvefur |
Fri, 08 Aug 2014 12:38:35 +0200 |
storagemanager: When map store isn't available, fallback to keyval store [backported from trunk]
|
daurnimator |
Thu, 07 Aug 2014 12:15:15 -0400 |
mod_storage_sql: Support non-string keys in map store
|
Kim Alvefur |
Mon, 08 Feb 2016 20:23:12 +0100 |
Merge
|
Matthew Wild |
Mon, 08 Feb 2016 21:50:04 +0000 |
prosodyctl: fix CnP bug in deluser output
|
Thomas Gstädtner |
Mon, 08 Feb 2016 14:48:50 +0100 |
Merge 0.10->trunk
|
Kim Alvefur |
Fri, 05 Feb 2016 16:31:34 +0100 |
certmanager: Try filename.key if certificate is set to a full filename ending with .crt
|
Kim Alvefur |
Fri, 05 Feb 2016 16:12:01 +0100 |
certmanager: Apply global ssl config later so certificate/key is not overwritten by magic
|
Kim Alvefur |
Fri, 05 Feb 2016 15:03:39 +0100 |
hostmanager: Remove unused imports of 'jid_split' and 'select'
|
Matthew Wild |
Fri, 05 Feb 2016 00:10:46 +0000 |
moduleapi: Silence luacheck warning about unused 'id' parameter
|
Matthew Wild |
Fri, 05 Feb 2016 00:10:27 +0000 |
Merge 0.10->trunk
|
Matthew Wild |
Fri, 05 Feb 2016 00:04:11 +0000 |
certmanager: Support new certificate configuration for non-XMPP services too (fixes #614)
|
Matthew Wild |
Fri, 05 Feb 2016 00:03:41 +0000 |
loggingmanager: Stringify all arguments to format so we can finally see the *real* error messages
|
Kim Alvefur |
Thu, 04 Feb 2016 20:45:37 +0100 |
loggingmanager: Remove Windows hack, buffer_mode should fix this
|
Kim Alvefur |
Thu, 04 Feb 2016 18:40:24 +0100 |
loggingmanager: Write out timestamps in same write() call as everything else
|
Kim Alvefur |
Thu, 04 Feb 2016 17:57:12 +0100 |
loggingmanager: Make initial value for width of log name configurable
|
Kim Alvefur |
Thu, 04 Feb 2016 17:51:39 +0100 |
loggingmanager: Move logic for adaptive column width into file sink, append tab if disabled (fixes separation between name and level in plain file sinks)
|
Kim Alvefur |
Thu, 04 Feb 2016 17:49:09 +0100 |
loggingmanager: Refactor the console log sink to re-use the stdout sink which in turn uses the file sink (tailcalls!)
|
Kim Alvefur |
Thu, 04 Feb 2016 17:33:16 +0100 |
loggingmanager: Write out color code, log level and reset code in one call
|
Kim Alvefur |
Thu, 04 Feb 2016 17:03:04 +0100 |
loggingmanager: Don't reset default timestamp that is not changed by any other code
|
Kim Alvefur |
Thu, 04 Feb 2016 16:56:05 +0100 |
util.logger: Silence luacheck warning
|
Kim Alvefur |
Thu, 04 Feb 2016 16:40:32 +0100 |
util.logger: Remove unused locals
|
Kim Alvefur |
Thu, 04 Feb 2016 16:38:56 +0100 |
mod_groups: Move variable to smaller scope
|
Kim Alvefur |
Thu, 04 Feb 2016 10:07:02 +0100 |
mod_groups: Use module:get_option_path, look for file relative to config dir
|
Kim Alvefur |
Thu, 04 Feb 2016 10:06:09 +0100 |
moduleapi: Add API method for getting a file path
|
Kim Alvefur |
Thu, 04 Feb 2016 10:05:35 +0100 |
Merge 0.10->trunk
|
Matthew Wild |
Thu, 04 Feb 2016 14:57:45 +0000 |
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.
|
Matthew Wild |
Thu, 04 Feb 2016 14:56:49 +0000 |
MUC: Roll back parts of 50b9a7e86de9 that were not in the disco#info event
|
Kim Alvefur |
Thu, 04 Feb 2016 09:18:53 +0100 |
Merge 0.10->trunk
|
Kim Alvefur |
Wed, 03 Feb 2016 23:02:36 +0100 |
core.certmanager: Look for certificate and key in a few different places
|
Kim Alvefur |
Wed, 03 Feb 2016 22:44:29 +0100 |
MUC: Fix copypaste mistake
|
Kim Alvefur |
Wed, 03 Feb 2016 02:16:28 +0100 |
Merge 0.10->trunk
|
Kim Alvefur |
Wed, 03 Feb 2016 02:13:03 +0100 |
MUC: Separate form data from form in disco#info event
|
Kim Alvefur |
Wed, 03 Feb 2016 02:05:49 +0100 |
MUC: Fire a muc-disco#info event like in trunk so modules can extend the reply
|
Kim Alvefur |
Wed, 03 Feb 2016 02:07:03 +0100 |
Add util.ringbuffer, a ringbuffer with a file handle like interface
|
Kim Alvefur |
Tue, 02 Feb 2016 20:24:27 +0100 |
Merge 0.10->trunk
|
Matthew Wild |
Mon, 01 Feb 2016 21:28:07 +0000 |
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
|
Matthew Wild |
Mon, 01 Feb 2016 21:26:15 +0000 |
util.random: Restore friendlier error from 0.9/util.uuid
|
Kim Alvefur |
Sun, 31 Jan 2016 17:27:15 +0100 |
Merge 0.10->trunk
|
Kim Alvefur |
Sat, 30 Jan 2016 14:18:42 +0100 |
CHANGES: Add websockets too (thanks av6)
|
Kim Alvefur |
Fri, 29 Jan 2016 14:52:38 +0100 |
CHANGES: Add some things trunk has over 0.10 (probably lots missing)
|
Kim Alvefur |
Thu, 28 Jan 2016 14:17:45 +0100 |
Merge 0.10->trunk
|
Kim Alvefur |
Thu, 28 Jan 2016 15:11:33 +0100 |
Add a CHANGES file with new features in 0.10
|
Kim Alvefur |
Thu, 28 Jan 2016 14:14:48 +0100 |
tests: Use util.envload to load chunks (fixes #608)
|
Kim Alvefur |
Thu, 28 Jan 2016 14:45:44 +0100 |
Merge 0.10->trunk
|
Matthew Wild |
Wed, 27 Jan 2016 20:38:09 +0000 |
Merge 0.9->0.10
|
Matthew Wild |
Wed, 27 Jan 2016 20:32:01 +0000 |
Added tag 0.9.10 for changeset 352270bc0439
|
Matthew Wild |
Wed, 27 Jan 2016 13:05:58 +0000 |
Merge
0.9.10
|
Kim Alvefur |
Wed, 27 Jan 2016 00:06:30 +0100 |
mod_dialback: Follow XEP-0185 and use HMAC
|
Kim Alvefur |
Tue, 19 Jan 2016 21:31:02 +0100 |
Merge 0.10->trunk
|
Kim Alvefur |
Tue, 26 Jan 2016 14:15:38 +0100 |
Merge 0.9->0.10
|
Kim Alvefur |
Tue, 26 Jan 2016 14:15:00 +0100 |
mod_c2s, mod_s2s: Lower priority of session shutdown to negative, so that plugins hooking at the default priority run first (fixes #601)
|
Kim Alvefur |
Tue, 26 Jan 2016 00:28:07 +0100 |
Merge 0.10->trunk
|
Kim Alvefur |
Fri, 22 Jan 2016 15:03:02 +0100 |
Merge 0.9->0.10
|
Kim Alvefur |
Fri, 22 Jan 2016 14:49:05 +0100 |
server_select: Add logging of when servers are paused and resumed
|
Kim Alvefur |
Fri, 22 Jan 2016 02:00:43 +0100 |
server_select: Pause and mark server as full if accepting a client fails (fixes #597)
|
Kim Alvefur |
Fri, 22 Jan 2016 02:00:27 +0100 |
server_select: Retry accepting clients from full servers after 10s (matches libevent behaviour)
|
Kim Alvefur |
Fri, 22 Jan 2016 01:59:25 +0100 |
server_select: Keep track of which server listeners are full
|
Kim Alvefur |
Fri, 22 Jan 2016 01:58:39 +0100 |
net.dns: Remember query only after it was sent, in case it was not (fixes #598)
|
Kim Alvefur |
Thu, 21 Jan 2016 22:26:46 +0100 |
Backout 63f5870f9afe, no longer needed since Windows is currently unsupported
|
Kim Alvefur |
Thu, 21 Jan 2016 22:21:19 +0100 |
Merge 0.10->trunk
|
Matthew Wild |
Fri, 22 Jan 2016 13:22:50 +0000 |
mod_admin_telnet: Fix sorting of JIDs in c2s:show() family of functions (thanks lookshe and Zash)
|
Matthew Wild |
Fri, 22 Jan 2016 13:20:00 +0000 |
MUC: Add luacheck annotations, remove unused vars, rename conflicting vars etc
|
Kim Alvefur |
Wed, 20 Jan 2016 15:04:42 +0100 |
Merge 0.10->trunk
|
Kim Alvefur |
Wed, 20 Jan 2016 14:46:27 +0100 |
mod_dialback: Follow XEP-0185 and use HMAC
|
Kim Alvefur |
Tue, 19 Jan 2016 21:31:02 +0100 |
MUC: Rename variables to please luacheck
|
Kim Alvefur |
Wed, 20 Jan 2016 14:46:06 +0100 |
Merge 0.10->trunk
|
Kim Alvefur |
Sat, 16 Jan 2016 22:44:43 +0100 |
net.http.server: Return from listen_on() whatever net.server.addserver() returns
|
Kim Alvefur |
Sat, 16 Jan 2016 22:43:11 +0100 |
util.random: Open /dev/urandom read-only, make seed() a noop
|
Kim Alvefur |
Tue, 12 Jan 2016 23:48:16 +0100 |
prosodyctl: check config: Suggest moving modules enabled on all hosts to a global_modules enabled if that is unset
|
Kim Alvefur |
Tue, 12 Jan 2016 23:47:30 +0100 |
prosody: Allow prosody.shutdown() to take an exit code for the process (thanks daurnimator)
|
Matthew Wild |
Fri, 15 Jan 2016 00:51:01 +0000 |
prosodyctl check: Fix traceback if the global modules_enabled is unset
|
Kim Alvefur |
Tue, 12 Jan 2016 01:13:57 +0100 |
mod_blocklist: Clear second level cache correctly on user deletion
|
Kim Alvefur |
Mon, 11 Jan 2016 15:35:51 +0100 |
Merge 0.9->0.10
|
Kim Alvefur |
Mon, 11 Jan 2016 15:33:18 +0100 |
core: Increase default read size to "all of it", in practice 8K (size of LuaSockets buffer)
|
Kim Alvefur |
Sun, 10 Jan 2016 23:25:00 +0100 |
util.uuid: Open /dev/urandom read-only, make seed() a noop
|
Kim Alvefur |
Sun, 10 Jan 2016 23:21:34 +0100 |
MUC: Fix global access when setting 'whois', probably resulted in wrong status code return (thanks EmilyRose)
|
Kim Alvefur |
Mon, 11 Jan 2016 13:44:48 +0100 |
Merge 0.10->trunk
|
Kim Alvefur |
Sun, 10 Jan 2016 03:57:17 +0100 |
tests: Add test for util.uuid (checks that the output format is correct)
|
Kim Alvefur |
Sun, 10 Jan 2016 03:35:00 +0100 |
tests: Correct mistake from latst merge, use the same variable name in all 3 places where it matters
|
Kim Alvefur |
Sun, 10 Jan 2016 03:25:16 +0100 |
Makefile: Add 'test' target that runs tests
|
Kim Alvefur |
Sun, 10 Jan 2016 00:17:54 +0100 |
mod_admin_telnet: c2s:count in less lines
|
Kim Alvefur |
Sun, 10 Jan 2016 00:00:22 +0100 |
mod_admin_telnet: Show unauthenticated clients identified by local/remote IP and port
|
Kim Alvefur |
Sat, 09 Jan 2016 23:59:31 +0100 |
mod_admin_telnet: c2s:show() etc, list all sessions including unauthenticated or not with no stream opened
|
Kim Alvefur |
Sat, 09 Jan 2016 23:58:43 +0100 |
mod_admin_telnet: Remove compat warning about 'console_banner' as a function
|
Kim Alvefur |
Sun, 10 Jan 2016 00:01:28 +0100 |
net.server_select: Add 'server' method to client connections (present in server_event)
|
Kim Alvefur |
Sat, 09 Jan 2016 23:54:19 +0100 |
prosodyctl: Show an example ssl config after generating a certificate
|
Kim Alvefur |
Sat, 09 Jan 2016 16:58:39 +0100 |
rostermanager: Rename variable to avoid name clash [luacheck]
|
Kim Alvefur |
Sat, 09 Jan 2016 15:18:46 +0100 |
Merge 0.10->trunk
|
Kim Alvefur |
Fri, 08 Jan 2016 16:21:05 +0100 |
tests: Fix merge, modulemanager test was removed
|
Kim Alvefur |
Fri, 08 Jan 2016 16:20:02 +0100 |
Merge 0.9->0.10
|
Kim Alvefur |
Fri, 08 Jan 2016 16:16:08 +0100 |
Added tag 0.9.9 for changeset 7ec52755622f
|
Matthew Wild |
Fri, 08 Jan 2016 13:01:32 +0000 |
Backout 88d54bec26b7 prior to release, as it certainly requires more testing
0.9.9
|
Matthew Wild |
Fri, 08 Jan 2016 13:01:27 +0000 |
mod_http_files: Santize the path relative to our base URL before translating it to a filesystem path, fixes a relative path traversal vulnerability
|
Matthew Wild |
Thu, 07 Jan 2016 15:37:47 +0000 |
util.uuid: Use /dev/urandom
|
Kim Alvefur |
Wed, 06 Jan 2016 02:46:47 +0100 |
net.dns: Allow a zone id in resolv.conf (eg like %eth0)
|
Kim Alvefur |
Mon, 04 Jan 2016 15:46:06 +0100 |
util.ip: Support zone id syntax in IPv6 addresses
|
Kim Alvefur |
Mon, 04 Jan 2016 17:47:40 +0100 |
net.dns: Support IPv6 addresses in resolv.conf [Backported from 0.10]
|
Florian Zeitz |
Tue, 18 Jun 2013 23:02:20 +0200 |
util.ip: Fix protocol detection of IPv6 addresses beginning with : [Backported from 0.10]
|
Matthew Wild |
Sat, 18 May 2013 21:41:17 +0100 |
util.ip: Automatically determine protocol of IP address if none specified. Return error if invalid. [Backported from 0.10]
|
Matthew Wild |
Fri, 17 May 2013 14:52:52 +0100 |
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.*
|
Matthew Wild |
Wed, 06 Jan 2016 00:24:06 +0000 |
util.random: Use /dev/urandom
|
Kim Alvefur |
Wed, 06 Jan 2016 03:28:56 +0100 |
util.uuid: Take random byte directly instead of the low bits from the ascii value of a hex nibble
|
Kim Alvefur |
Wed, 06 Jan 2016 03:28:31 +0100 |
Merge 0.10->trunk
|
Matthew Wild |
Mon, 04 Jan 2016 09:14:57 +0000 |
mod_bosh: Fire event when BOSH session is created
|
Matthew Wild |
Mon, 04 Jan 2016 09:14:30 +0000 |
Merge 0.10->trunk
|
Matthew Wild |
Mon, 04 Jan 2016 09:09:15 +0000 |
mod_admin_adhoc: Show only connections to/from the host the command was run on
|
Kim Alvefur |
Sun, 03 Jan 2016 17:48:36 +0100 |
mod_admin_adhoc: Remove extra ) that should not be there
|
Kim Alvefur |
Sun, 03 Jan 2016 17:22:58 +0100 |
server_select: Forward the actual TLS handshake error message
|
Kim Alvefur |
Sun, 03 Jan 2016 17:19:14 +0100 |
Merge 0.10->trunk
|
Matthew Wild |
Sat, 02 Jan 2016 20:42:53 +0000 |
net.server_select: Close all connections when quitting (and not just stepping), matches server_event
|
Matthew Wild |
Sat, 02 Jan 2016 20:42:20 +0000 |
net.server_event: Add conn.type == 'server' for server sockets (fixes closeallservers() )
|
Matthew Wild |
Sat, 02 Jan 2016 20:40:34 +0000 |
util.events: Document data structures
|
Matthew Wild |
Wed, 23 Dec 2015 11:17:26 +0000 |
Merge 0.10->trunk
|
Kim Alvefur |
Fri, 01 Jan 2016 23:31:13 +0100 |
mod_register: Fix typo
|
Kim Alvefur |
Fri, 01 Jan 2016 19:53:45 +0100 |
Merge 0.10->trunk
|
Kim Alvefur |
Sun, 27 Dec 2015 12:29:28 +0100 |
certs/Makefile: Fix generating cert from only a key (no config then)
|
Kim Alvefur |
Thu, 24 Dec 2015 10:39:13 +0100 |
man prosodyctl: Add information about the 'about' and 'check' commands
|
Kim Alvefur |
Wed, 23 Dec 2015 14:21:20 +0100 |
man prosodyctl: Add missing 'reload' command
|
Kim Alvefur |
Wed, 23 Dec 2015 14:20:57 +0100 |
man prosodyctl: Accidentally markdown
|
Kim Alvefur |
Wed, 23 Dec 2015 14:19:01 +0100 |
Merge 0.9->0.10
|
Kim Alvefur |
Wed, 23 Dec 2015 12:11:07 +0100 |
certs/Makefile: Run key generation with a stricter umask (fixes a race condition)
|
Kim Alvefur |
Wed, 23 Dec 2015 12:07:03 +0100 |
mod_admin_telnet: Backport 06696882d972 from 0.10 (this command greatly helps with debugging HTTP issues)
|
Matthew Wild |
Tue, 22 Dec 2015 14:15:09 +0000 |
certs/Makefile: Add targets for any combination of already existing config, key file
|
Kim Alvefur |
Wed, 23 Dec 2015 12:10:26 +0100 |
mod_register: Support for blacklisting ips that are still over limit when they get pushed out of the cache
|
Kim Alvefur |
Wed, 23 Dec 2015 09:00:03 +0100 |
mod_register: Use util.cache to limit the number of per-ip throttles kept
|
Kim Alvefur |
Wed, 23 Dec 2015 08:58:34 +0100 |
mod_register: Switch to using util.throttle for limiting registrations per ip per time
|
Kim Alvefur |
Wed, 23 Dec 2015 08:57:12 +0100 |
tests: Add small test for util.throttle
|
Kim Alvefur |
Wed, 23 Dec 2015 08:49:38 +0100 |
util.openssl: Fix style / whitespace
|
Kim Alvefur |
Wed, 23 Dec 2015 08:47:57 +0100 |
util.openssl: Rename variables for readability
|
Kim Alvefur |
Wed, 23 Dec 2015 08:46:54 +0100 |
util.openssl: Move quoting and tostring call into escape function
|
Kim Alvefur |
Wed, 23 Dec 2015 08:42:02 +0100 |
util.array: Just use table.remove as array:pop()
|
Kim Alvefur |
Wed, 23 Dec 2015 08:39:22 +0100 |
util.array: Fix minory style issues
|
Kim Alvefur |
Wed, 23 Dec 2015 08:32:13 +0100 |
mod_register: Add comment explaining the workaround for replying when the account is being deleted
|
Kim Alvefur |
Mon, 21 Dec 2015 14:48:33 +0100 |
mod_register: Use session log instance to ease indentification
|
Kim Alvefur |
Mon, 21 Dec 2015 14:41:38 +0100 |
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)
|
Matthew Wild |
Tue, 22 Dec 2015 20:10:07 +0000 |
util.timer: Reschedule timers from stop() if the next pending event is stopped
|
Kim Alvefur |
Wed, 23 Dec 2015 11:43:39 +0100 |
mod_admin_telnet: Make timer:info command more robust
|
Kim Alvefur |
Wed, 23 Dec 2015 11:42:14 +0100 |
Merge 0.10->trunk
|
Matthew Wild |
Wed, 16 Dec 2015 16:47:34 +0000 |
Merge 0.9->0.10
|
Matthew Wild |
Wed, 16 Dec 2015 16:45:57 +0000 |
MUC: Fix incorrect nesting of status codes when room config changes (fixes #579)
|
Matthew Wild |
Wed, 16 Dec 2015 16:41:48 +0000 |
util.uuid: Remove unused import
|
Kim Alvefur |
Tue, 08 Dec 2015 23:20:37 +0100 |
Merge
|
Matthew Wild |
Wed, 16 Dec 2015 16:44:40 +0000 |
mod_storage_sql: Fix use of SQLite3 in-memory database (no path expansion)
|
Kim Alvefur |
Tue, 15 Dec 2015 13:15:30 +0100 |
util.dependencies: Use prosody.log() instead of global log()
|
Matthew Wild |
Wed, 16 Dec 2015 02:22:16 +0000 |
loggingmanager: Add prosody.log (intended to be used instead of _G.log now)
|
Matthew Wild |
Fri, 11 Dec 2015 14:00:42 +0000 |
Merge 0.10->trunk
|
Kim Alvefur |
Sun, 13 Dec 2015 21:22:26 +0100 |
util.sslconfig: More descriptive variable names and also comments
|
Kim Alvefur |
Sun, 13 Dec 2015 21:21:09 +0100 |
Merge 0.10->trunk
|
Kim Alvefur |
Sat, 12 Dec 2015 02:33:15 +0100 |
util.datamanager: Add append to public api
|
Kim Alvefur |
Fri, 11 Dec 2015 20:31:55 +0100 |
util.datamanager: Return extra location info
|
Kim Alvefur |
Fri, 11 Dec 2015 20:31:19 +0100 |
util.datamanager: Make sure only strings are passed as data to append()
|
Kim Alvefur |
Fri, 11 Dec 2015 20:30:39 +0100 |
util.datamanager: Add some comments about the append function
|
Kim Alvefur |
Fri, 11 Dec 2015 20:29:55 +0100 |
util.datamanager: Handle potential error from :write() call
|
Kim Alvefur |
Fri, 11 Dec 2015 20:26:04 +0100 |
util.datamanager: Handle potential issues from fallocate
|
Kim Alvefur |
Fri, 11 Dec 2015 20:24:36 +0100 |
util.datamanager: No shadowing of variable [luacheck]
|
Kim Alvefur |
Fri, 11 Dec 2015 20:22:54 +0100 |
util.datamanager: Skip past second check if first attemtp to open file succeeds
|
Kim Alvefur |
Fri, 11 Dec 2015 20:18:24 +0100 |
util.datamanager: In append() collect status when closing file handle as it may fail (eg the implied flush)
|
Kim Alvefur |
Fri, 11 Dec 2015 20:13:37 +0100 |
util.datamanager: Overwrite 'data' variable instead of shadownig it [luacheck]
|
Kim Alvefur |
Fri, 11 Dec 2015 20:11:48 +0100 |
util.datamanager: Factor out code for appending bytes to a file
|
Kim Alvefur |
Fri, 11 Dec 2015 20:07:22 +0100 |
MUC: Update all config form handlers to take advantage of the new per-option events
|
Matthew Wild |
Fri, 11 Dec 2015 15:33:58 +0000 |
MUC: Fire per-field events for the config form, including those with value == nil (no <value/> element in form)
|
Matthew Wild |
Fri, 11 Dec 2015 15:27:01 +0000 |
mod_bosh: Instead of a global once-per-second timer add a timer for each session when needed
|
Kim Alvefur |
Mon, 07 Dec 2015 19:44:08 +0100 |
Merge 0.10->trunk
|
Matthew Wild |
Thu, 10 Dec 2015 18:58:30 +0000 |
mod_admin_telnet: Add http:list() command to get info about current HTTP endpoints on the server
|
Matthew Wild |
Thu, 10 Dec 2015 18:00:08 +0000 |
.luacheckrc: Whitelist import() global function
|
Matthew Wild |
Thu, 10 Dec 2015 17:58:52 +0000 |
prosody: Don't silently ignore unknown command-line options
|
Matthew Wild |
Thu, 10 Dec 2015 13:33:14 +0000 |
mod_compression: Remove FIXMEs, mod_c2s and mod_s2s checks if TLS compression is used and sets a flag since 969e0a054795
|
Kim Alvefur |
Thu, 10 Dec 2015 15:16:49 +0100 |
MUC: Fix previous commit
|
Kim Alvefur |
Wed, 09 Dec 2015 16:33:43 +0100 |
MUC: Process only options that are included in a form (Fixes #521)
|
Kim Alvefur |
Tue, 08 Dec 2015 20:19:30 +0100 |
util.dataforms: Track which fields are included in a form
|
Kim Alvefur |
Tue, 08 Dec 2015 20:16:49 +0100 |
portmanager: Lower the priority of module-supplied TLS options
|
Kim Alvefur |
Tue, 08 Dec 2015 20:12:38 +0100 |
core.usermanager: Return as soon as possible once admin status is known
|
Kim Alvefur |
Sun, 06 Dec 2015 23:47:47 +0100 |
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)
|
Matthew Wild |
Tue, 08 Dec 2015 23:15:42 +0000 |
Merge 0.10->trunk
|
Kim Alvefur |
Sun, 06 Dec 2015 02:43:01 +0100 |
mod_blocklist: Update Copyright header
|
Kim Alvefur |
Sun, 06 Dec 2015 02:32:29 +0100 |
mod_blocklist: Skip creating some tables and some processing if unblocking
|
Kim Alvefur |
Sun, 06 Dec 2015 02:32:16 +0100 |
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)
|
Kim Alvefur |
Sun, 06 Dec 2015 02:30:21 +0100 |
mod_blocklist: Restructure how we keep track of where to send unavailable presence
|
Kim Alvefur |
Sun, 06 Dec 2015 02:22:49 +0100 |
mod_blocklist: session[username] can't possibly be unset if that user is sending queries
|
Kim Alvefur |
Sun, 06 Dec 2015 02:19:04 +0100 |
mod_blocklist: Add comments describing some variables
|
Kim Alvefur |
Sun, 06 Dec 2015 02:12:28 +0100 |
mod_blocklist: Expand comments on caching of blocklists
|
Kim Alvefur |
Sun, 06 Dec 2015 02:09:52 +0100 |
mod_blocklist: Add comment about compliance issue #575
|
Kim Alvefur |
Sun, 06 Dec 2015 02:08:24 +0100 |
mod_blocklist: Rename variable for clarity
|
Kim Alvefur |
Sun, 06 Dec 2015 02:07:15 +0100 |
mod_blocklist: Clear second level cache when user is deleted
|
Kim Alvefur |
Sat, 05 Dec 2015 22:46:50 +0100 |
Backout unintentional commit ed5440a6ef7f
|
Matthew Wild |
Thu, 03 Dec 2015 16:21:56 +0000 |
Merge 0.10->trunk
|
Matthew Wild |
Thu, 03 Dec 2015 16:13:33 +0000 |
Merge 0.10->trunk
|
Matthew Wild |
Thu, 03 Dec 2015 16:13:12 +0000 |
net.http.server: Import util.cache
|
Matthew Wild |
Thu, 03 Dec 2015 16:12:44 +0000 |
Merge...
|
Kim Alvefur |
Thu, 03 Dec 2015 16:46:24 +0100 |
Merge
|
Kim Alvefur |
Thu, 03 Dec 2015 16:17:40 +0100 |
prosodyctl check: Point out that authentication and storage modules should not be added to modules_enabled (fixes #570)
|
Kim Alvefur |
Thu, 03 Dec 2015 16:17:19 +0100 |
prosodyctl check: Point out items in the modules_enabled list that incorrectly include the 'mod_' prefix
|
Kim Alvefur |
Thu, 03 Dec 2015 16:15:59 +0100 |
prosodyctl check: Really store imported LuaSec (must be a leftover from debugging)
|
Kim Alvefur |
Thu, 03 Dec 2015 16:06:09 +0100 |
prosodyctl check: Include global options when checking "all options"
|
Kim Alvefur |
Thu, 03 Dec 2015 15:51:22 +0100 |
mod_storage_sql2: Remove from trunk (all trunk-only changes backported)
|
Matthew Wild |
Thu, 03 Dec 2015 15:43:29 +0000 |
Merge 0.10->trunk
|
Matthew Wild |
Thu, 03 Dec 2015 15:43:02 +0000 |
mod_storage_sql: Add map store (backported from trunk)
|
Matthew Wild |
Thu, 03 Dec 2015 15:03:24 +0000 |
mod_storage_sql: Whitespace fix (backported from trunk)
|
Matthew Wild |
Thu, 03 Dec 2015 15:02:50 +0000 |
Merge 0.10->trunk
|
Matthew Wild |
Thu, 03 Dec 2015 14:59:55 +0000 |
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
|
Matthew Wild |
Thu, 03 Dec 2015 14:57:49 +0000 |
net.http.server: Use new util.cache to remember wildcard event handlers
|
Matthew Wild |
Thu, 03 Dec 2015 14:54:29 +0000 |
storagemanager: Split config retrieval into its own function
|
Matthew Wild |
Thu, 03 Dec 2015 14:47:47 +0000 |
mod_proxy65: Use typed config API (fix issues when options are set to unexpected types)
|
Kim Alvefur |
Thu, 03 Dec 2015 15:27:09 +0100 |
Merge 0.10->trunk
|
Matthew Wild |
Thu, 26 Nov 2015 00:19:31 +0000 |
tests: Add tests for util.cache
|
Matthew Wild |
Thu, 26 Nov 2015 00:12:51 +0000 |
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
|
Matthew Wild |
Thu, 26 Nov 2015 00:07:48 +0000 |
mod_blocklist: Use util.cache to manage how many users blocklists are kept in memory
|
Kim Alvefur |
Wed, 25 Nov 2015 21:06:01 +0100 |
util.cache: Make sure cache size is specified as an integer
|
Kim Alvefur |
Wed, 25 Nov 2015 20:49:41 +0100 |
util.pposix: Expose the uname GNU extension field 'domainname'
|
Kim Alvefur |
Wed, 25 Nov 2015 20:43:29 +0100 |
util.session: How would you even send anything to a session?
|
Kim Alvefur |
Tue, 24 Nov 2015 19:31:37 +0100 |
util.session: How does a session relate do a connection?
|
Kim Alvefur |
Tue, 24 Nov 2015 19:26:27 +0100 |
util.session: What does the session say?
|
Kim Alvefur |
Tue, 24 Nov 2015 19:04:54 +0100 |
util.session: What is the identity of a session?
|
Kim Alvefur |
Tue, 24 Nov 2015 19:09:51 +0100 |
util.session: What is a session?
|
Kim Alvefur |
Tue, 24 Nov 2015 19:00:43 +0100 |
mod_admin_telnet: Add timer:info() which shows some basic info about util.timer
|
Kim Alvefur |
Wed, 25 Nov 2015 15:34:54 +0100 |
Merge
|
Matthew Wild |
Tue, 24 Nov 2015 10:45:48 +0000 |
Merge 0.10->trunk
|
Matthew Wild |
Tue, 24 Nov 2015 10:45:15 +0000 |
util.cache: Ordered key->value data structure, with size limit (same as pubsub)
|
Matthew Wild |
Tue, 24 Nov 2015 10:44:41 +0000 |
util.timer: If possible, close the existing timer handle in order to have only one
|
Kim Alvefur |
Sun, 22 Nov 2015 17:25:44 +0100 |
util.timer: Expire timer instance if another instance is already set to take care of the next scheduled event
|
Kim Alvefur |
Sun, 22 Nov 2015 17:20:20 +0100 |
util.timer: Keep count of how many timer instances are active
|
Kim Alvefur |
Sun, 22 Nov 2015 17:18:29 +0100 |
net.server_event: Return event handle from add_task so it can be closed by eg util.timer
|
Kim Alvefur |
Sun, 22 Nov 2015 17:00:43 +0100 |
Merge 0.10->trunk
|
Matthew Wild |
Sun, 22 Nov 2015 15:52:10 +0000 |
mod_admin_telnet: c2s:show(): Add flag to indicate remote sessions
|
Matthew Wild |
Sun, 22 Nov 2015 15:31:22 +0000 |
util.ip: Improve comparison, == doesn't necessarily handle IPv6 addresses correctly if they aren't normalized (case, ::, etc.)
|
Matthew Wild |
Sun, 22 Nov 2015 15:30:27 +0000 |
Merge 0.10->trunk
|
Matthew Wild |
Tue, 17 Nov 2015 17:12:45 +0000 |
Merge 0.9->0.10
|
Matthew Wild |
Tue, 17 Nov 2015 17:04:04 +0000 |
muc.lib: Fix pattern so that it doesn't match hashes containing null bytes, causing dropped stanzas (thanks Jitsi folk!)
|
Matthew Wild |
Tue, 17 Nov 2015 17:01:25 +0000 |
cert/openssl.cnf: Split CSR and self-signed extensions into separate sections (see d2d7ad2563f9)
|
Kim Alvefur |
Mon, 09 Nov 2015 14:16:39 +0100 |
prosody: Fix sleep call that relied on the no longer existing socket global
|
Kim Alvefur |
Mon, 16 Nov 2015 15:24:36 +0100 |
Merge 0.10->trunk
|
Kim Alvefur |
Mon, 09 Nov 2015 22:56:32 +0100 |
mod_tls: Fix ssl option fallback to a "parent" host if current host does not have ssl options set (thanks 70b1)
|
Kim Alvefur |
Mon, 09 Nov 2015 13:40:06 +0100 |
mod_tls: Remove unused reference to global ssl config option (certmanager adds that to the context)
|
Kim Alvefur |
Mon, 09 Nov 2015 13:39:23 +0100 |
mod_s2s/s2sout: Keep SRV lookup response around even if it's empty
|
Kim Alvefur |
Thu, 05 Nov 2015 13:54:35 +0100 |
sessionmanager: Demote write error to debug message
|
Kim Alvefur |
Thu, 05 Nov 2015 13:35:16 +0100 |
sessionmanager: Clarify log message when failing to write data to connection
|
Kim Alvefur |
Wed, 04 Nov 2015 12:21:46 +0100 |
prosodyctl: check: Don't complain about c2s_ssl or s2s_ssl being in VirtualHost sections, that's supported
|
Kim Alvefur |
Wed, 21 Oct 2015 13:37:26 +0200 |
mod_component: Add config option for deciding what happens if a component connects while already connected (fixes #525)
|
Kim Alvefur |
Wed, 21 Oct 2015 01:56:07 +0200 |
util.queue: Add luacheck annotations
|
Matthew Wild |
Sun, 18 Oct 2015 21:54:17 +0100 |
util.queue: Add :items() iterator
|
Matthew Wild |
Sun, 18 Oct 2015 21:42:33 +0100 |
statsmanager: Add get() method
|
Matthew Wild |
Sun, 18 Oct 2015 21:35:21 +0100 |
MUC: Reject muc:admin query with missing <item> child
|
Kim Alvefur |
Sun, 18 Oct 2015 14:00:15 +0200 |
Merge 0.10->trunk
|
Kim Alvefur |
Sat, 17 Oct 2015 19:31:43 +0200 |
Merge 0.9->0.10
|
Kim Alvefur |
Sat, 17 Oct 2015 19:30:58 +0200 |
Makefile: Use more specific globbing for core directory in Makefile (Thanks Robert Scheck) (fixes #532)
|
Kim Alvefur |
Wed, 14 Oct 2015 20:55:26 +0200 |
Merge 0.10->trunk
|
Kim Alvefur |
Sun, 11 Oct 2015 20:03:00 +0200 |
Merge 0.9->0.10
|
Kim Alvefur |
Sun, 11 Oct 2015 20:00:15 +0200 |
core.certmanager: Remove non-string filenames (allows setting eg capath to false to disable the built in default)
|
Kim Alvefur |
Sun, 11 Oct 2015 19:44:15 +0200 |
util.openssl: Separate extension sections into one for self-signed certs and one for requests
|
Kim Alvefur |
Sun, 11 Oct 2015 18:49:14 +0200 |
mod_s2s: Fire global event for stream features where the remote server has not sent the 'to' stream attribute
|
Kim Alvefur |
Sun, 11 Oct 2015 14:03:53 +0200 |
net.websocket.frames: Fix syntax error due to code copy pasting
|
Kim Alvefur |
Tue, 06 Oct 2015 18:08:58 +0200 |
net.websocket.frames: Use struct packing in Lua 5.3 or struct lib if available
|
Kim Alvefur |
Tue, 06 Oct 2015 18:05:27 +0200 |
net.websocket.frames: Pack and unpack 64bit ints without overflows (lua-bitop/bit32 are 32bit)
|
Kim Alvefur |
Tue, 06 Oct 2015 18:03:04 +0200 |
net.websocket.frames: Link to documentation when bitop is missing
|
Kim Alvefur |
Tue, 06 Oct 2015 16:49:01 +0200 |
net.websocket.frames: Throw an error if no bit lib is found
|
Kim Alvefur |
Tue, 06 Oct 2015 16:26:23 +0200 |
net.websocket.frames: Simplify import of bitlib
|
Kim Alvefur |
Tue, 06 Oct 2015 16:06:22 +0200 |
mod_websocket: Silence luacheck warnings
|
Kim Alvefur |
Tue, 06 Oct 2015 15:30:25 +0200 |
mod_websocket: Import util.timer and session close timeout config option (thanks fairuz)
|
Kim Alvefur |
Tue, 06 Oct 2015 15:27:39 +0200 |
Merge 0.10->trunk
|
Kim Alvefur |
Fri, 02 Oct 2015 12:17:41 +0200 |
util.jid: Fix backout
|
Kim Alvefur |
Fri, 02 Oct 2015 12:16:47 +0200 |
Merge 0.10->trunk
|
Kim Alvefur |
Fri, 02 Oct 2015 12:13:32 +0200 |
Backout 7e820979fd9b (broke tests)
|
Kim Alvefur |
Fri, 02 Oct 2015 12:12:24 +0200 |
Merge 0.10->trunk
|
Kim Alvefur |
Sun, 27 Sep 2015 00:37:18 +0200 |
Merge 0.9->0.10
|
Kim Alvefur |
Sun, 27 Sep 2015 00:36:34 +0200 |
configure,util-src/Makefile: Make a variable that includes -l for OpenSSL (like with IDNA_LIBS)
|
Kim Alvefur |
Sun, 27 Sep 2015 00:28:46 +0200 |
Makefile: Use hypen to tell Make when to ignore errors
|
Kim Alvefur |
Sun, 27 Sep 2015 00:16:34 +0200 |
Makefile: Support generating prosody.version from hg archive metadata file
|
Kim Alvefur |
Sun, 27 Sep 2015 00:15:57 +0200 |
Makefile: Simplify generation of prosody.version using magic Make magic
|
Kim Alvefur |
Sun, 27 Sep 2015 00:14:18 +0200 |
util-src/Makefile: Remove redundant variables (set in config.unix already)
|
Kim Alvefur |
Sun, 27 Sep 2015 00:12:07 +0200 |
util-src/Makefile: Don't make exceptions for how to build .so for util.hashes and util.encodings
|
Kim Alvefur |
Sun, 27 Sep 2015 00:10:18 +0200 |
util-src/Makefile: Tell Make how to build .so from .o in a modern way (Let built-in rules handle .o)
|
Kim Alvefur |
Sun, 27 Sep 2015 00:08:46 +0200 |
util-src/Makefile: Move Lua include path into CFLAGS variable
|
Kim Alvefur |
Sun, 27 Sep 2015 00:04:14 +0200 |
configure, util-src/Makefile: Move OS X deployment flag to an C compiler argument set by configure
|
Kim Alvefur |
Sat, 26 Sep 2015 23:42:46 +0200 |
util-src/Makefile: Use variables for install binary and target directory
|
Kim Alvefur |
Sat, 26 Sep 2015 23:38:09 +0200 |
util-src/Makefile: Move list of .so files in a variable
|
Kim Alvefur |
Sat, 26 Sep 2015 23:29:50 +0200 |
mod_posix: Detect failure to load util.signal by first pcall return value not by type of the second
|
Kim Alvefur |
Sat, 26 Sep 2015 21:41:11 +0200 |
mod_posix: Normalize indentation
|
Kim Alvefur |
Sat, 26 Sep 2015 21:39:26 +0200 |
mod_http_files: Translate forward slashes to local directory separators
|
Kim Alvefur |
Sat, 26 Sep 2015 19:35:56 +0200 |
mod_http_files: Strip trailing directory separator regardless of directionality of the slash (fixes #545)
|
Kim Alvefur |
Sat, 26 Sep 2015 19:34:58 +0200 |
Merge 0.10->trunk
|
Kim Alvefur |
Fri, 25 Sep 2015 18:11:45 +0200 |
Merge 0.9->0.10
|
Kim Alvefur |
Fri, 25 Sep 2015 18:11:24 +0200 |
xep227toprosody: Pass parser to callbacks (needed since addition of stanza size limits)
|
Kim Alvefur |
Fri, 18 Sep 2015 16:14:43 +0200 |
Merge 0.10->trunk
|
Kim Alvefur |
Fri, 25 Sep 2015 18:08:25 +0200 |
Merge
|
Kim Alvefur |
Fri, 25 Sep 2015 18:07:33 +0200 |
Merge 0.9->0.10
|
Matthew Wild |
Fri, 25 Sep 2015 16:51:42 +0100 |
mod_pep: Don't store contacts' subscriptions to a user's nodes when that user is offline
|
Matthew Wild |
Fri, 25 Sep 2015 16:48:25 +0100 |
mod_pep: Document data structures, so I don't have to spend time remembering every time I work on this module
|
Matthew Wild |
Fri, 04 Sep 2015 11:26:51 +0100 |
net.dns: Unconditionally cache records found in answers
|
Matthew Wild |
Mon, 25 May 2015 23:16:11 +0100 |
server_event: Remove needless scoping around add_task
|
Kim Alvefur |
Fri, 25 Sep 2015 18:07:08 +0200 |
Merge 0.10->trunk
|
Kim Alvefur |
Fri, 25 Sep 2015 18:03:44 +0200 |
server_event: Fix indentation
|
Kim Alvefur |
Fri, 25 Sep 2015 17:56:21 +0200 |
server_event: Put function keyword on same line as the coroutine.wrap it's being passed to
|
Kim Alvefur |
Fri, 25 Sep 2015 17:55:06 +0200 |
server_event: Normalize indentation
|
Kim Alvefur |
Fri, 25 Sep 2015 17:43:21 +0200 |
net.dns: Use new IPv4-specific socket factory if available (fixes dns on libevent with latest development version of luasocket)
|
Kim Alvefur |
Fri, 25 Sep 2015 17:32:13 +0200 |
server_event: Remove unused argument [luacheck]
|
Kim Alvefur |
Fri, 25 Sep 2015 17:26:47 +0200 |
server_event: Comment out the unused vdebug function [luacheck]
|
Kim Alvefur |
Fri, 25 Sep 2015 17:26:29 +0200 |
server_event: Remove unused former argument (fixes global access) [luacheck]
|
Kim Alvefur |
Fri, 25 Sep 2015 17:24:43 +0200 |
server_event: Rename luaevent module variable to avoid name clash [luacheck]
|
Kim Alvefur |
Fri, 25 Sep 2015 17:21:00 +0200 |
server_event: Add luacheck annotations
|
Kim Alvefur |
Fri, 25 Sep 2015 17:25:46 +0200 |
server_event: Remove needless scoping and indentation
|
Kim Alvefur |
Fri, 25 Sep 2015 17:12:55 +0200 |
server_event: Move local references to various functions to top of file
|
Kim Alvefur |
Fri, 25 Sep 2015 17:02:17 +0200 |
server_event: Replace implementation of ordered set with a simple table set
|
Kim Alvefur |
Fri, 25 Sep 2015 16:45:02 +0200 |
mod_s2s: Account for connections that time out in connection count measure
|
Kim Alvefur |
Fri, 25 Sep 2015 15:16:25 +0200 |
Merge 0.10->trunk
|
Kim Alvefur |
Thu, 24 Sep 2015 20:15:19 +0200 |
mod_c2s, mod_s2s: Close incoming connections if there are no features to offer on incomplete streams (fixes #285)
|
Kim Alvefur |
Thu, 24 Sep 2015 20:05:23 +0200 |
prosodyctl check: Warn if certificate checking is enforced but LuaSec is too old
|
Kim Alvefur |
Thu, 24 Sep 2015 20:02:57 +0200 |
prosodyctl check: Warn if encryption is required but LuaSec is unavailable
|
Kim Alvefur |
Thu, 24 Sep 2015 20:02:00 +0200 |
Merge 0.10->trunk
|
Kim Alvefur |
Tue, 22 Sep 2015 01:31:52 +0200 |
sessionmanager: Make session.send() return true unless there really is an error
|
Kim Alvefur |
Mon, 21 Sep 2015 23:19:48 +0200 |
plugins: Explicitly return to halt event propagation (session.send sometimes does not return true)
|
Kim Alvefur |
Mon, 21 Sep 2015 23:06:22 +0200 |
Makefile: Fix building prosody.version (.hg/dirstate is a file, not a directory)
|
Kim Alvefur |
Mon, 21 Sep 2015 23:00:49 +0200 |
Merge 0.10->trunk
|
Kim Alvefur |
Sat, 19 Sep 2015 17:51:20 +0200 |
mod_admin_telnet: Fix indentation
|
Kim Alvefur |
Fri, 18 Sep 2015 16:16:10 +0200 |
prosodyctl: Move files out of the way when generating new cert or key
|
Kim Alvefur |
Sat, 19 Sep 2015 17:46:46 +0200 |
util.timer: Fix indentation
|
Kim Alvefur |
Fri, 18 Sep 2015 16:08:35 +0200 |
Merge 0.10->trunk
|
Kim Alvefur |
Thu, 17 Sep 2015 22:15:26 +0200 |
mod_offline: Decrease priority of event handlers so 3rd party hooks fire first by default
|
Kim Alvefur |
Wed, 16 Sep 2015 15:18:30 +0200 |
mod_blocklist: Explicitly halt event propagation after returning a reply (send returns nil sometimes)
|
Kim Alvefur |
Wed, 16 Sep 2015 15:16:51 +0200 |
mod_tls: Fix inhertinance of 'ssl' option from "parent" host to subdomain (fixes #511)
|
Kim Alvefur |
Tue, 15 Sep 2015 17:51:56 +0200 |
MUC: Break a very long line
|
Kim Alvefur |
Sat, 12 Sep 2015 18:52:39 +0200 |
util.dataforms: Fix interaction of required fields and empty string values (fixes #521)
|
Kim Alvefur |
Sat, 12 Sep 2015 17:49:47 +0200 |
util.dataforms: Refactor parsing to reuse simple text parser instead of duplicate code
|
Kim Alvefur |
Sat, 12 Sep 2015 17:40:14 +0200 |
MUC: Prevent double replies when MUC affiliation/role change requests fail.
|
Lance Stout |
Thu, 17 Sep 2015 13:02:09 -0700 |
MUC: Fix traceback in request for MUC affiliation lists by non-affiliated (thanks Lance)
|
Kim Alvefur |
Tue, 15 Sep 2015 19:39:57 +0200 |
Merge 0.10->trunk
|
Matthew Wild |
Fri, 04 Sep 2015 11:11:40 +0100 |
tests/run_tests.sh: Let status code propagate to shell
|
Matthew Wild |
Fri, 04 Sep 2015 10:56:27 +0100 |
tests: Return status code depending on whether tests passed
|
Matthew Wild |
Fri, 04 Sep 2015 10:55:39 +0100 |
net/http: Use server.addclient
|
daurnimator |
Wed, 18 Dec 2013 19:00:24 -0500 |
Merge 0.10->trunk
|
Kim Alvefur |
Thu, 03 Sep 2015 23:49:15 +0200 |
util.stanza: Export xml_escape (missed during removal of module() calls)
|
Kim Alvefur |
Thu, 03 Sep 2015 23:39:00 +0200 |
Merge 0.10->trunk
|
Matthew Wild |
Thu, 03 Sep 2015 16:43:46 +0100 |
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)
|
Kim Alvefur |
Mon, 23 Dec 2013 17:57:53 +0100 |
net.server_{select,event}: addclient: Add argument for overriding socket type
|
Kim Alvefur |
Mon, 23 Dec 2013 17:55:41 +0100 |
net/server_event: pcall require ssl rather than relying on globals
|
daurnimator |
Wed, 18 Dec 2013 18:11:17 -0500 |
net/server_event: add_client should have same arguments no-matter the server backend
|
daurnimator |
Wed, 18 Dec 2013 17:52:28 -0500 |
net/server_select: Fix typo
|
daurnimator |
Wed, 18 Dec 2013 18:06:33 -0500 |
net/server_select: addclient: Check arguments
|
daurnimator |
Wed, 18 Dec 2013 17:55:03 -0500 |
net/server_select: addclient: Check for failure correctly; remove wrapconnection call on failure
|
daurnimator |
Wed, 18 Dec 2013 17:54:31 -0500 |
net/server_select: Check arguments to add_server correctly
|
daurnimator |
Wed, 18 Dec 2013 17:51:27 -0500 |
Merge 0.10->trunk
|
Matthew Wild |
Wed, 02 Sep 2015 18:55:35 +0100 |
configure, Makefile: Make compatible with plain Bourne shell as used on Solaris. Fixes #418 (thanks jcea)
|
Matthew Wild |
Wed, 02 Sep 2015 18:54:34 +0100 |
storagemanager: Check if drivers support purging, warn otherwise
|
Kim Alvefur |
Wed, 02 Sep 2015 15:26:28 +0200 |
prosody: Set a luasocket global, fixes undefined global access in loop() (pending util.startup)
|
Kim Alvefur |
Wed, 02 Sep 2015 14:25:30 +0200 |
storagemanager: Export purge (fixes deleting users from usermanager) (thanks mt)
|
Kim Alvefur |
Wed, 02 Sep 2015 14:23:09 +0200 |
util.sql: Export db2uri (mod_storage_sql2 command uses it) (thanks mike)
|
Kim Alvefur |
Wed, 02 Sep 2015 14:14:22 +0200 |
util.sql: Log when transactions begin
|
Kim Alvefur |
Sun, 30 Aug 2015 13:45:36 +0200 |
mod_carbons: Get full_ and bare_sessions from the prosody global [luacheck]
|
Kim Alvefur |
Thu, 27 Aug 2015 12:17:12 +0200 |
mod_carbons: Carbon chat messages or normal messages that have a body
|
Kim Alvefur |
Wed, 26 Aug 2015 17:35:41 +0200 |
util.hex: Normalize hex to lowercase and discard non-hex input
|
Kim Alvefur |
Wed, 26 Aug 2015 14:32:20 +0200 |
plugins/muc/muc.lib: Fix issue #505 where unavailable presences were never used
|
daurnimator |
Mon, 24 Aug 2015 13:16:49 +1000 |
MUC: Remove duplicated import of muc/persistent (4caef6d53304 and this fixes #482)
|
Kim Alvefur |
Wed, 26 Aug 2015 20:21:12 +0200 |
Merge 0.10->trunk
|
Kim Alvefur |
Wed, 26 Aug 2015 13:17:37 +0200 |
Merge 0.9->0.10
|
Kim Alvefur |
Wed, 26 Aug 2015 13:17:10 +0200 |
ejabberd2prosody: Support password stored as SCRAM hashes
|
Kim Alvefur |
Thu, 20 Aug 2015 09:14:15 +0200 |
mod_admin_adhoc: Declare local variable, don't set a global [luacheck]
|
Kim Alvefur |
Wed, 26 Aug 2015 13:08:51 +0200 |
mod_admin_adhoc: Import missing util.set (fixes #518)
|
Kim Alvefur |
Wed, 26 Aug 2015 13:08:10 +0200 |
Merge 0.10->trunk
|
Kim Alvefur |
Sat, 22 Aug 2015 21:01:00 +0200 |
mod_websocket: Import sessionmanager (fixes traceback)
|
Kim Alvefur |
Fri, 21 Aug 2015 11:26:34 +0200 |
storagemanager: Add forward declaration to fix use of open() before it's defined
|
Kim Alvefur |
Thu, 20 Aug 2015 23:57:22 +0200 |
Merge 0.10->trunk
|
Kim Alvefur |
Thu, 20 Aug 2015 13:05:22 +0200 |
luacheckrc: Ignore unused _ENV variable
|
Kim Alvefur |
Thu, 20 Aug 2015 10:10:36 +0200 |
util-src/*.c: Invert Lua 5.2 compat to be 5.2+ by default and a macro to support 5.1
|
Kim Alvefur |
Sun, 26 Apr 2015 12:38:37 +0200 |
portmanager: Add forward declarations
|
Kim Alvefur |
Wed, 08 Apr 2015 00:45:26 +0200 |
rostermanager: Add forward declarations
|
Kim Alvefur |
Wed, 08 Apr 2015 00:44:30 +0200 |
util.sasl.scram: Get rid of module call
|
Kim Alvefur |
Tue, 07 Apr 2015 23:26:32 +0200 |
util.json: Remove use of newproxy
|
Kim Alvefur |
Fri, 13 Mar 2015 21:11:33 +0100 |
prosodyctl: Import LuaSocket to a local, don't assume that a global will be set
|
Kim Alvefur |
Fri, 13 Mar 2015 20:12:12 +0100 |
util.helpers: Fix order of functions using each other [fixes 00412b36166f]
|
Kim Alvefur |
Tue, 03 Mar 2015 20:27:35 +0100 |
net.server_{select,event}: Don't rely on LuaSocket and LuaSec being present in the globals table
|
Kim Alvefur |
Mon, 23 Feb 2015 12:04:43 +0100 |
mod_admin_telnet: Remove now broken importing of modulemanager from various commands, use upvalue defined at top of file (thanks daurnimator)
|
Kim Alvefur |
Sun, 22 Feb 2015 19:06:26 +0100 |
net.*: Remove use of module() function
|
Kim Alvefur |
Sat, 21 Feb 2015 10:45:24 +0100 |
core.*: Remove use of module() function
|
Kim Alvefur |
Sat, 21 Feb 2015 10:42:19 +0100 |
util.dependencies: Only abort on Lua versions before 5.1, log a warning about 5.2 and above for now
|
Kim Alvefur |
Sat, 21 Feb 2015 10:38:44 +0100 |
util.*: Remove use of module() function, make all module functions local and return them in a table at the end
|
Kim Alvefur |
Sat, 21 Feb 2015 10:36:37 +0100 |
MUC: Fix logic error
|
Kim Alvefur |
Mon, 17 Aug 2015 01:58:53 +0200 |
Merge 0.10->trunk
|
Kim Alvefur |
Tue, 11 Aug 2015 10:29:25 +0200 |
Merge 0.9->0.10
|
Kim Alvefur |
Mon, 10 Aug 2015 22:16:05 +0200 |
mod_component: Fire an event on successful component authentication (For Goffi)
|
Kim Alvefur |
Mon, 10 Aug 2015 22:13:02 +0200 |
util.interpolation: Add support for filter functions
|
Kim Alvefur |
Fri, 07 Aug 2015 13:31:12 +0200 |
util.{interpolation,prosodyctl,sql}: Trim trailing whitespace
|
Kim Alvefur |
Fri, 17 Jul 2015 12:43:04 +0200 |
Merge
|
Matthew Wild |
Mon, 27 Jul 2015 09:38:40 +0100 |
plugins/muc: Move loading of optional muc libraries from muc.lib.lua to mod_muc
|
daurnimator |
Mon, 27 Jul 2015 18:34:51 +1000 |
mod_muc: Fix a traceback when an owner joins a room
|
Emmanuel Gil Peyrot |
Sat, 25 Jul 2015 15:49:00 +0100 |
Merge 0.10->trunk
|
Matthew Wild |
Thu, 09 Jul 2015 00:14:27 +0100 |
util.sql: Add safety check to ensure our chosen connection charset is actually being used (MySQL)
|
Matthew Wild |
Wed, 08 Jul 2015 15:25:42 +0100 |
util.sql: Fix log level of debug message
|
Matthew Wild |
Wed, 08 Jul 2015 15:16:17 +0100 |
util.sql: Log debug message when connecting to database
|
Matthew Wild |
Wed, 08 Jul 2015 15:15:32 +0100 |
util.sql: Make set_encoding() return failure of SET NAMES
|
Matthew Wild |
Wed, 08 Jul 2015 15:14:24 +0100 |
util.sql: Return failure if set_encoding() fails
|
Matthew Wild |
Wed, 08 Jul 2015 15:10:25 +0100 |
mod_storage_sql2: Upgrade table if its charset does not match our connection's charset (thanks Zash)
|
Matthew Wild |
Wed, 08 Jul 2015 15:07:23 +0100 |
util.sql: Use appropriate collation for the chosen character set - fixes MySQL silently ignoring our SET NAMES command when we use utf8mb4
|
Matthew Wild |
Wed, 08 Jul 2015 15:06:20 +0100 |
util.sql: Create table with same charset as the charset we selected for our connection, also use corresponding _bin collation
|
Matthew Wild |
Wed, 08 Jul 2015 15:04:23 +0100 |
util.sql: Allow onconnect callback to fail connection to the DB by returning false, err
|
Matthew Wild |
Tue, 07 Jul 2015 17:43:14 +0100 |
mod_storage_sql2: Don't upgrade tables without admin intervention
|
Matthew Wild |
Tue, 07 Jul 2015 17:42:29 +0100 |
mod_storage_sql2: Add prosodyctl command to upgrade tables from the command-line
|
Matthew Wild |
Tue, 07 Jul 2015 17:41:09 +0100 |
mod_storage_sql2: Add missing return to upgrade_table(), so we know if an upgrade is required
|
Matthew Wild |
Tue, 07 Jul 2015 17:40:23 +0100 |
mod_storage_sql2: Rename variable to avoid name clash
|
Matthew Wild |
Tue, 07 Jul 2015 17:39:56 +0100 |
net.dns: Remove resolver:new(), as it needlessly and incorrectly duplicates dns.resolver()
|
Matthew Wild |
Mon, 06 Jul 2015 19:11:39 +0100 |
Merge with 0.10
|
Matthew Wild |
Mon, 06 Jul 2015 17:07:05 +0100 |
prosodyctl: check: Add some more known global config options
|
Kim Alvefur |
Sun, 05 Jul 2015 22:20:29 +0200 |
luacheckrc: Allow plugins to implement functions under module.* (module.load, etc.)
|
Matthew Wild |
Mon, 29 Jun 2015 13:50:31 +0100 |
Merge 0.10->trunk
|
Kim Alvefur |
Sun, 05 Jul 2015 18:00:05 +0200 |
util.sql: Call onconnect, provide noop dummy if not set
|
Kim Alvefur |
Thu, 02 Jul 2015 22:32:44 +0200 |
Remove sql.lib.lua, not used anymore
|
Kim Alvefur |
Sat, 27 Jun 2015 16:45:31 +0200 |
mod_storage_sql2: Validate configuration after normalizing SQLite3 database path (fixes traceback with default config)
|
Kim Alvefur |
Sat, 27 Jun 2015 15:59:37 +0200 |
Merge 0.10->trunk
|
Kim Alvefur |
Thu, 25 Jun 2015 18:57:43 +0200 |
Merge 0.9->0.10
|
Kim Alvefur |
Thu, 25 Jun 2015 18:54:01 +0200 |
MUC: Prevent admins from being given affiliatons other than owner
|
Kim Alvefur |
Thu, 25 Jun 2015 17:58:24 +0200 |
Backed out changeset bea3862b6bde in favor of a different approach
|
Kim Alvefur |
Thu, 25 Jun 2015 17:54:19 +0200 |
MUC: Remove half of monkeypatch that was supposed to make admins always be room owners, fixes #458
|
Kim Alvefur |
Tue, 16 Jun 2015 15:13:47 +0200 |
Merge with 0.10
|
Matthew Wild |
Wed, 24 Jun 2015 23:25:42 +0100 |
mod_storage_sql2: Break up monolithic code into functions, theoretically no functionality changes.
|
Matthew Wild |
Wed, 24 Jun 2015 23:24:32 +0100 |
mod_storage_sql2: Improve logging when database read fails
|
Matthew Wild |
Wed, 24 Jun 2015 22:56:50 +0100 |
mod_storage_sql2: Some reformatting and variable name improvements
|
Matthew Wild |
Wed, 24 Jun 2015 22:55:41 +0100 |
mod_storage_sql2: Add some comments
|
Matthew Wild |
Wed, 24 Jun 2015 22:54:17 +0100 |
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)
|
Matthew Wild |
Wed, 03 Jun 2015 15:57:46 +0100 |
util.sql: Expose db2uri helper function
|
Matthew Wild |
Wed, 03 Jun 2015 15:55:43 +0100 |
util.sql: Rename some variable to match conventions
|
Matthew Wild |
Wed, 03 Jun 2015 15:54:52 +0100 |
tests: Add tests for util.queue
|
Matthew Wild |
Wed, 03 Jun 2015 15:53:27 +0100 |
util.queue: Allow optional wrap-around when pushing, overwriting oldest unread item
|
Matthew Wild |
Wed, 03 Jun 2015 15:51:07 +0100 |
util.sql: Remove unused functions and unused commented code
|
Matthew Wild |
Sat, 30 May 2015 22:23:19 +0100 |
Merge 0.10->trunk
|
Kim Alvefur |
Thu, 21 May 2015 22:56:39 +0200 |
mod_storage_sql2: Fix argument compat thing from 41725f3df3cc, it was backwards
|
Kim Alvefur |
Thu, 21 May 2015 12:11:08 +0200 |
Merge 0.10->trunk
|
Kim Alvefur |
Tue, 19 May 2015 23:23:44 +0200 |
mod_storage_sql2: Add a 'caps' table for indicating support for optional features
|
Kim Alvefur |
Tue, 19 May 2015 18:24:53 +0200 |
mod_storage_sql2: Change order of arguments to :append to be the same as return values from :find iterator
|
Kim Alvefur |
Tue, 19 May 2015 18:24:09 +0200 |
mod_storage_sql2: Include 'with' field from iterator like some 3rd party archive-capable storage modules
|
Kim Alvefur |
Tue, 19 May 2015 18:21:23 +0200 |
Merge with trunk
|
Matthew Wild |
Tue, 19 May 2015 16:33:18 +0100 |
Merge 0.10->trunk
|
Matthew Wild |
Tue, 19 May 2015 09:31:12 +0100 |
Merge 0.10->trunk
|
Kim Alvefur |
Tue, 19 May 2015 16:33:47 +0200 |
util.interpolation: A template engine for text
|
Kim Alvefur |
Tue, 19 May 2015 15:33:20 +0200 |
loggingmanager: Rename function arguments to avoid name conflict [luacheck] (core/ is now luacheck-clean!)
|
Matthew Wild |
Mon, 18 May 2015 19:09:07 +0100 |
configmanager: Refactor function to avoid re-declaring local variable [luacheck]
|
Matthew Wild |
Mon, 18 May 2015 19:07:31 +0100 |
configmanager: Rename unused function arguments [luacheck]
|
Matthew Wild |
Mon, 18 May 2015 19:07:06 +0100 |
configmanager: Rename variable to avoid name conflicts [luacheck]
|
Matthew Wild |
Mon, 18 May 2015 19:06:34 +0100 |
configmanager: Rename unused function argument [luacheck]
|
Matthew Wild |
Mon, 18 May 2015 19:05:26 +0100 |
configmanager: Remove unnecessary function localizations [luacheck]
|
Matthew Wild |
Mon, 18 May 2015 19:05:08 +0100 |
configmanager: Rename variable to avoid name conflict [luacheck]
|
Matthew Wild |
Mon, 18 May 2015 19:04:37 +0100 |
configmanager: Rename variable to avoid name conflict [luacheck]
|
Matthew Wild |
Mon, 18 May 2015 19:03:07 +0100 |
prosodyctl: Soft-require LuaSec and LuaEvent so they show up in the module version listing
|
Kim Alvefur |
Mon, 18 May 2015 22:04:12 +0200 |
mod_tls: Treat session.ssl_ctx being false as a signal that TLS is disabled
|
Kim Alvefur |
Mon, 18 May 2015 21:48:58 +0200 |
mod_tls: Build <starttls/> as a stanza instead of with string concatenation
|
Kim Alvefur |
Mon, 18 May 2015 21:43:24 +0200 |
util.x509: Tell LuaSec we want UTF-8 data
|
Kim Alvefur |
Mon, 18 May 2015 21:32:05 +0200 |
mod_auth_internal_hashed: Use util.hex
|
Kim Alvefur |
Mon, 18 May 2015 21:00:41 +0200 |
hostmanager: Metatable with __tostring on hosts
|
Kim Alvefur |
Mon, 18 May 2015 20:50:50 +0200 |
Merge 0.10->trunk
|
Kim Alvefur |
Fri, 15 May 2015 15:33:31 +0200 |
mod_storage_xep0227: Silence luacheck warnings
|
Kim Alvefur |
Fri, 15 May 2015 15:32:39 +0200 |
mod_storage_xep0227: Store data from mod_auth_internal_hashed in a private namespace
|
Kim Alvefur |
Fri, 15 May 2015 15:32:21 +0200 |
mod_storage_xep0227: Use the registered namespace
|
Kim Alvefur |
Fri, 15 May 2015 15:30:38 +0200 |
mod_storage_xep0227: Update open method for current API
|
Kim Alvefur |
Fri, 15 May 2015 15:29:05 +0200 |
mod_storage_xep0227: Return error from io.open if unable to open file for writing
|
Kim Alvefur |
Fri, 15 May 2015 15:25:59 +0200 |
mod_storage_xep0227: Open file for writing even if removing so os.remove has a file to delete
|
Kim Alvefur |
Fri, 15 May 2015 15:25:37 +0200 |
mod_storage_xep0227: Close file handle after reading
|
Kim Alvefur |
Fri, 15 May 2015 15:17:27 +0200 |
mod_storage_xep0227: Use configured storage path
|
Kim Alvefur |
Fri, 15 May 2015 15:16:03 +0200 |
mod_storage_xep0227: Rename to reflect current naming practices
|
Kim Alvefur |
Fri, 15 May 2015 15:14:30 +0200 |
xep227store.lib.lua: Remove mostly duplicated code
|
Kim Alvefur |
Fri, 15 May 2015 15:14:12 +0200 |
net.http.codes: Update from registry
|
Kim Alvefur |
Thu, 14 May 2015 20:47:37 +0200 |
Merge 0.10->trunk
|
Kim Alvefur |
Thu, 14 May 2015 00:24:21 +0200 |
Merge 0.9->0.10
|
Kim Alvefur |
Thu, 14 May 2015 00:22:56 +0200 |
s2smanager: Make sure destroyed sessions have a sends2s method
|
Kim Alvefur |
Thu, 14 May 2015 00:22:13 +0200 |
Merge 0.10->trunk
|
Kim Alvefur |
Wed, 13 May 2015 22:33:40 +0200 |
Merge
|
Kim Alvefur |
Wed, 13 May 2015 22:32:40 +0200 |
portmanager: Remove unused argument from function [luacheck]
|
Matthew Wild |
Wed, 13 May 2015 17:08:34 +0100 |
portmanager: Rename variable to avoid name conflict [luacheck]
|
Matthew Wild |
Wed, 13 May 2015 17:08:20 +0100 |
portmanager: Add luacheck annotations
|
Matthew Wild |
Wed, 13 May 2015 17:07:30 +0100 |
Merge 0.9->0.10
|
Kim Alvefur |
Wed, 13 May 2015 22:31:59 +0200 |
mod_s2s: Mark stream as opened directly after opening stream, prevents session.close opening it again
|
Kim Alvefur |
Wed, 13 May 2015 21:56:22 +0200 |
mod_s2s: Don't cache session.sends2s (or do it later), prevents sending data after session was closed
|
Kim Alvefur |
Wed, 13 May 2015 21:55:08 +0200 |
mod_s2s/s2sout: Use the local address assigned to UDP sockets instead of util.net to enumerate possible source addresses
|
Kim Alvefur |
Wed, 13 May 2015 21:47:39 +0200 |
util.datamanager: Fix traceback from trying to purge when storage is empty or otherwise unaccessible (fixes #496)
|
Kim Alvefur |
Wed, 13 May 2015 21:44:13 +0200 |
mod_s2s/s2sout: Remove now unused config option dns_max_depth
|
Kim Alvefur |
Wed, 13 May 2015 21:43:05 +0200 |
Merge 0.10->trunk
|
Matthew Wild |
Wed, 13 May 2015 17:00:27 +0100 |
util.queue: Small fast FIFO/ringbuffer/queue library
|
Matthew Wild |
Wed, 13 May 2015 16:57:27 +0100 |
sessionmanager: Rename argument to avoid name clash with local variable [luacheck]
|
Matthew Wild |
Wed, 06 May 2015 19:58:33 +0100 |
sessionmanager: Rename unused loop variables to '_' [luacheck]
|
Matthew Wild |
Wed, 06 May 2015 19:58:03 +0100 |
util.set: Rename method argument to avoid name clash [luacheck]
|
Matthew Wild |
Wed, 06 May 2015 19:51:35 +0100 |
util.set: Add luacheck annotation for methods not referencing 'self'
|
Matthew Wild |
Wed, 06 May 2015 19:51:07 +0100 |
util.set: Remove unnecessary local declaration, arguments are already locals [luacheck]
|
Matthew Wild |
Wed, 06 May 2015 19:50:40 +0100 |
util.dataforms: Rename unused loop counter to '_' [luacheck]
|
Matthew Wild |
Wed, 06 May 2015 19:43:51 +0100 |
util.sslconfig: Rename variable to avoid name clash [luacheck]
|
Matthew Wild |
Wed, 06 May 2015 19:43:28 +0100 |
util.serialization: Remove unused imports of error() and loadstring() [luacheck]
|
Matthew Wild |
Wed, 06 May 2015 19:40:48 +0100 |
util.xml: Remove unused parameter (thanks, luacheck)
|
Matthew Wild |
Wed, 06 May 2015 19:39:28 +0100 |
util.dataforms: Remove unused import of pairs() (thanks luacheck)
|
Matthew Wild |
Wed, 06 May 2015 19:38:29 +0100 |
.luacheckrc: Commit initial config for luacheck
|
Matthew Wild |
Wed, 06 May 2015 19:35:35 +0100 |
Merge 0.10->trunk
|
Matthew Wild |
Wed, 06 May 2015 19:26:53 +0100 |
Merge
|
Matthew Wild |
Wed, 06 May 2015 19:21:29 +0100 |
util.events: Add get_handlers() method
|
Matthew Wild |
Wed, 06 May 2015 19:21:18 +0100 |
portmanager, s2smanager, sessionmanager, stanza_router, storagemanager, usermanager, util.xml: Add luacheck annotations
|
Matthew Wild |
Wed, 06 May 2015 19:20:07 +0100 |
rostermanager: Variable rename for clarity and to avoid name clash [luacheck]
|
Matthew Wild |
Wed, 06 May 2015 19:17:59 +0100 |
modulemanager: Add luacheck annotations
|
Matthew Wild |
Wed, 06 May 2015 19:16:16 +0100 |
modulemanager: Remove unused import of pcall #luacheck
|
Matthew Wild |
Wed, 06 May 2015 19:15:35 +0100 |
moduleapi: Import util.stanza required for module:broadcast()
|
Matthew Wild |
Wed, 06 May 2015 19:11:27 +0100 |
mod_s2s: Fire read timeout event on correct virtualhost for incoming connections
|
Kim Alvefur |
Wed, 06 May 2015 13:35:34 +0200 |
mod_pubsub: Add option for default affiliation of non-existent nodes (thanks Flow)
|
Kim Alvefur |
Tue, 05 May 2015 12:21:32 +0200 |
moduleapi: Add luacheck annotation
|
Matthew Wild |
Wed, 06 May 2015 19:02:44 +0100 |
moduleapi: Minor variable renaming to avoid clashes with the 'type' function
|
Matthew Wild |
Wed, 06 May 2015 19:02:07 +0100 |
moduleapi: Clear self.event_handlers when unhooking an event, to prevent leaks
|
Matthew Wild |
Wed, 06 May 2015 19:01:16 +0100 |
moduleapi: module:measure_event(), module:measure_global_event(): Fix copy/paste error
|
Matthew Wild |
Wed, 06 May 2015 19:00:05 +0100 |
moduleapi: Remove accidental use of undefined and unnecessary 'priority' variable
|
Matthew Wild |
Wed, 06 May 2015 18:58:29 +0100 |
moduleapi: Add module:broadcast() to send a stanza to a list of JIDs
|
Matthew Wild |
Wed, 06 May 2015 18:37:46 +0100 |
Merge 0.10->trunk
|
Kim Alvefur |
Tue, 05 May 2015 01:34:20 +0200 |
util.statistics: Collect duration sample even if run fewer times than the sample interval
|
Kim Alvefur |
Tue, 05 May 2015 00:48:55 +0200 |
util.events: Add local reference to table.remove (fixes traceback)
|
Kim Alvefur |
Tue, 05 May 2015 00:41:39 +0200 |
Merge 0.10->trunk
|
Kim Alvefur |
Sun, 03 May 2015 18:39:27 +0200 |
Merge 0.9->0.10
|
Kim Alvefur |
Sun, 03 May 2015 18:38:39 +0200 |
net.dns: Make sure argument to math.randomseed does not overflow a 32 bit *signed* int (blame Lua). Closes #439
|
Kim Alvefur |
Sun, 26 Apr 2015 19:50:24 +0200 |
util.datamanager: Fix traceback due to %s in log message
|
Kim Alvefur |
Fri, 03 Apr 2015 12:10:30 +0200 |
util.encodings: Move declarations to top of function [pedantic]
|
Kim Alvefur |
Sat, 02 May 2015 14:52:51 +0200 |
util.pposix: Return error from ftruncate if that fails too (but what would we do here?)
|
Kim Alvefur |
Sat, 02 May 2015 14:41:56 +0200 |
util.events: Change from nil to false to indicate adding a global wrapper
|
Matthew Wild |
Tue, 28 Apr 2015 14:19:28 +0100 |
moduleapi: New methods for modules to conveniently wrap events
|
Matthew Wild |
Tue, 28 Apr 2015 14:18:43 +0100 |
moduleapi: Experimental API for modules to measure the rate+duration of events
|
Matthew Wild |
Tue, 28 Apr 2015 13:52:07 +0100 |
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.)
|
Matthew Wild |
Tue, 28 Apr 2015 13:42:59 +0100 |
prosodyctl: check certs: Correctly check that certificates are valid for s2s
|
Kim Alvefur |
Mon, 27 Apr 2015 21:52:16 +0200 |
Merge 0.10->trunk
|
Kim Alvefur |
Mon, 27 Apr 2015 00:03:14 +0200 |
configure: Set default compiler and linker to cc and ld on *bsd (thanks Tobias)
|
Kim Alvefur |
Sun, 26 Apr 2015 23:25:47 +0200 |
configure: Mention openbsd preset in --help
|
Kim Alvefur |
Sun, 26 Apr 2015 23:23:33 +0200 |
Merge 0.10->trunk
|
Kim Alvefur |
Sun, 26 Apr 2015 00:07:36 +0200 |
Merge 0.9->0.10
|
Kim Alvefur |
Sun, 26 Apr 2015 00:06:44 +0200 |
net.dns, mod_s2s: Add chasing of CNAMEs to net.dns and remove it from mod_s2s
|
Kim Alvefur |
Fri, 24 Apr 2015 14:14:01 +0200 |
mod_c2s, mod_s2s: Collect statistics on number of connections
|
Kim Alvefur |
Sun, 26 Apr 2015 00:06:11 +0200 |
mod_blocklist: Some cleanup [luacheck]
|
Kim Alvefur |
Sat, 25 Apr 2015 14:57:52 +0200 |
usermanager: Capitalize log message
|
Kim Alvefur |
Sat, 25 Apr 2015 14:22:59 +0200 |
mod_admin_adhoc: Remove special treatment of the "pending" roster entry
|
Kim Alvefur |
Sat, 25 Apr 2015 14:21:40 +0200 |
mod_s2s: Catch attempt to close dummy origin of s2s error replies (fixes a top level error)
|
Kim Alvefur |
Sun, 05 Apr 2015 16:47:49 +0200 |
Merge 0.10->trunk
|
Kim Alvefur |
Sun, 05 Apr 2015 16:24:10 +0200 |
rostermanager: Fix roster upgrade code (thanks mva)
|
Kim Alvefur |
Sun, 05 Apr 2015 16:19:02 +0200 |
Merge 0.10->trunk
|
Kim Alvefur |
Sun, 05 Apr 2015 15:22:33 +0200 |
rostermanager: Add missing import of `type()`
|
Florian Zeitz |
Fri, 03 Apr 2015 21:42:30 +0200 |
Merge 0.10->trunk
|
Matthew Wild |
Fri, 03 Apr 2015 19:34:47 +0100 |
util-src/*.c: Per convention call luaL_error() as argument to return
|
Florian Zeitz |
Fri, 03 Apr 2015 20:30:14 +0200 |
sessionmanager: Rename parameter to avoid varible name conflict
|
Matthew Wild |
Fri, 03 Apr 2015 19:31:05 +0100 |
hostmanager: Rename variable to avoid shadowing 'type()' function
|
Matthew Wild |
Fri, 03 Apr 2015 19:22:55 +0100 |
loggingmanager: Improve code structure (removes empty if branch)
|
Matthew Wild |
Fri, 03 Apr 2015 19:20:24 +0100 |
rostermanager: Remove unused parameter
|
Matthew Wild |
Fri, 03 Apr 2015 19:13:35 +0100 |
util-src/*.c: astyle --indent=tab --brackets=attach --indent-switches --break-blocks --pad-oper --unpad-paren --add-brackets --align-pointer=type --lineend=linux
|
Kim Alvefur |
Fri, 03 Apr 2015 19:52:48 +0200 |
Merge 0.10->trunk
|
Kim Alvefur |
Fri, 03 Apr 2015 06:39:28 +0200 |
rostermanager, mod_roster, mod_presence: Move pending roster items to roster metadata field
|
Kim Alvefur |
Fri, 03 Apr 2015 06:38:22 +0200 |
prosodyctl: Use ssl.loadcertificate instead of ssl.x509.load, as the ssl.x509 export dissapears in 97b1974 or 356e03a
|
Kim Alvefur |
Thu, 02 Apr 2015 14:31:41 +0200 |
prosodyctl: Document magic commit ID
|
Paul Aurich |
Wed, 01 Apr 2015 13:30:31 -0700 |
util.table, Makefile: New C module that allows pre-allocation of tables to improve performance and decrease memory fragmentation
|
Matthew Wild |
Tue, 31 Mar 2015 11:59:17 +0100 |
Merge 0.10->trunk
|
Matthew Wild |
Fri, 27 Mar 2015 22:24:57 +0000 |
Merge with merge merge merge
|
Matthew Wild |
Fri, 27 Mar 2015 22:19:44 +0000 |
Merge 0.9->0.10 (third time lucky)
|
Matthew Wild |
Fri, 27 Mar 2015 22:11:58 +0000 |
Merge 0.10->trunk
|
Kim Alvefur |
Fri, 27 Mar 2015 00:29:35 +0100 |
Merge with merge
|
Kim Alvefur |
Fri, 27 Mar 2015 00:28:16 +0100 |
Merge 0.9->0.10 again
|
Kim Alvefur |
Fri, 27 Mar 2015 00:27:29 +0100 |
Merge 0.10->trunk
|
Matthew Wild |
Thu, 26 Mar 2015 16:49:03 +0000 |
Merge 0.9->0.10
|
Matthew Wild |
Thu, 26 Mar 2015 16:48:39 +0000 |
Tagging 0.9.8
|
Matthew Wild |
Tue, 24 Mar 2015 19:12:04 +0000 |
mod_s2s: to/from attributes are required on s2s stream headers. Set them to '' when not available. Fixes #468.
0.9.8
|
Matthew Wild |
Tue, 24 Mar 2015 16:03:37 +0000 |
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.
|
Matthew Wild |
Tue, 24 Mar 2015 15:57:46 +0000 |
mod_http: Return a static string from module:http_url() when no ports are enabled and log a warning
|
Kim Alvefur |
Mon, 23 Mar 2015 18:45:02 +0100 |
mod_http: Log a debug message when adding new http apps and warn if no http ports are enabled
|
Kim Alvefur |
Mon, 23 Mar 2015 18:44:12 +0100 |
Backout 7726b627c3ea
|
Kim Alvefur |
Mon, 23 Mar 2015 18:40:12 +0100 |
utf8_sequences.txt: Oops
|
Matthew Wild |
Mon, 23 Mar 2015 17:23:11 +0000 |
tests: Add UTF-8 validity tests
|
Matthew Wild |
Mon, 23 Mar 2015 17:16:54 +0000 |
Merge with Zash
|
Matthew Wild |
Mon, 23 Mar 2015 14:05:55 +0000 |
util.encodings: Expose UTF-8 validation and length checking functions
|
Kim Alvefur |
Mon, 23 Mar 2015 14:27:30 +0100 |
util.encodings: Perform validation of UTF-8 strings before passing to libidn (Based on code from the utf8 library in Lua 5.3)
|
Kim Alvefur |
Mon, 23 Mar 2015 14:26:34 +0100 |
mod_http: Log event name when adding a HTTP app's hooks
|
Matthew Wild |
Sat, 14 Mar 2015 22:39:23 +0000 |
net.http.server: Log event name when firing a request event
|
Matthew Wild |
Sat, 14 Mar 2015 22:39:03 +0000 |
Merge 0.10->trunk
|
Matthew Wild |
Tue, 24 Mar 2015 13:41:18 +0000 |
prosodyctl: Expand plugin paths and attempt to identify prosody-modules checkouts
|
Kim Alvefur |
Wed, 21 Jan 2015 02:55:27 +0100 |
prosodyctl: Use util.mercurial to identify hg repository and revision
|
Kim Alvefur |
Wed, 21 Jan 2015 02:55:23 +0100 |
util.mercurial: Utility functions for Mercurial repositories
|
Kim Alvefur |
Wed, 21 Jan 2015 02:55:18 +0100 |
prosodyctl: Show relative paths in about
|
Kim Alvefur |
Fri, 04 Jul 2014 23:13:51 +0200 |
Backed out 35ebcb733c4c
|
Kim Alvefur |
Mon, 23 Mar 2015 18:42:11 +0100 |
statsmanager: Fire event at the start of collection to allow for polling
|
Kim Alvefur |
Tue, 10 Mar 2015 16:26:25 +0100 |
Merge 0.10->trunk
|
Matthew Wild |
Tue, 24 Feb 2015 15:22:34 +0000 |
Merge 0.9->0.10
|
Matthew Wild |
Tue, 24 Feb 2015 15:22:09 +0000 |
configure: Fix for commit cd0088c73daf - update LIBDIR if --prefix is set and --libdir isn't (thanks Medics)
|
Matthew Wild |
Tue, 24 Feb 2015 15:19:20 +0000 |
mod_admin_telnet: Require util.pposix (fixes #471)
|
Matthew Wild |
Fri, 20 Feb 2015 22:53:12 +0000 |
statsmanager: Perform an initial collection right after startup is completed
|
Kim Alvefur |
Sun, 22 Feb 2015 18:44:48 +0100 |
Merge 0.9->0.10
|
Kim Alvefur |
Sat, 21 Feb 2015 10:34:56 +0100 |
util.datamanager: Check that the global 'prosody' exists before using it (fixes nil indexing in use outside of prosody)
|
Kim Alvefur |
Fri, 20 Feb 2015 19:00:01 +0100 |
configure, Makefile: Add --libdir option to ./configure, allowing you to override the $PREFIX/lib/ default. Fixes #470.
|
Matthew Wild |
Fri, 20 Feb 2015 15:51:05 +0000 |
Merge
|
Matthew Wild |
Mon, 23 Feb 2015 00:30:01 +0000 |
Merge 0.10->trunk
|
Matthew Wild |
Sat, 31 Jan 2015 12:25:24 +0000 |
Merge 0.10->trunk
|
Kim Alvefur |
Mon, 09 Feb 2015 00:48:08 +0100 |
certmanager: Fix compat for MattJs old LuaSec fork
|
Kim Alvefur |
Thu, 05 Feb 2015 17:23:53 +0100 |
certmanager: Fix previous commit
|
Kim Alvefur |
Thu, 05 Feb 2015 17:21:05 +0100 |
certmanager: Limit certificate chain depth to 9
|
Kim Alvefur |
Thu, 05 Feb 2015 16:59:34 +0100 |
certmanager: Options that appear to be available since LuaSec 0.2
|
Kim Alvefur |
Thu, 05 Feb 2015 16:56:28 +0100 |
certmanager: Improve "detection" of features that depend on LuaSec version
|
Kim Alvefur |
Thu, 05 Feb 2015 16:20:50 +0100 |
certmanager: Add locals for ssl.context and ssl.x509
|
Kim Alvefur |
Thu, 05 Feb 2015 15:14:35 +0100 |
certmanager: Early return from the entire module if LuaSec is unavailable
|
Kim Alvefur |
Thu, 05 Feb 2015 15:10:23 +0100 |
Merge with 0.10
|
Matthew Wild |
Sat, 31 Jan 2015 12:25:00 +0000 |
util.statistics: Return 0 as percentile if data out of range
|
Matthew Wild |
Fri, 30 Jan 2015 14:21:51 +0000 |
sessionmanager: Add pre-resource-bind event that would let plugins have a say in resource binding
|
Kim Alvefur |
Fri, 30 Jan 2015 15:38:54 +0100 |
Merge 0.10->trunk
|
Kim Alvefur |
Mon, 26 Jan 2015 15:27:19 +0100 |
Merge 0.9->0.10
|
Kim Alvefur |
Mon, 26 Jan 2015 15:25:16 +0100 |
stanza_router: Fix routing of 'error' IQs with multiple childs (thanks Pawel)
|
Kim Alvefur |
Tue, 06 Jan 2015 17:39:47 +0100 |
Merge 0.10->trunk
|
Matthew Wild |
Wed, 21 Jan 2015 01:29:00 +0000 |
moduleapi: Module API for statsmanager
|
Matthew Wild |
Wed, 21 Jan 2015 01:28:12 +0000 |
statsmanager, util.statistics: API changes, remove debugging
|
Matthew Wild |
Wed, 21 Jan 2015 01:26:06 +0000 |
statsmanager, prosody: New core module and API for gathering statistics about the running server
|
Matthew Wild |
Tue, 20 Jan 2015 12:33:20 +0000 |
util.statistics: New library for gathering various kinds of statistics
|
Matthew Wild |
Tue, 20 Jan 2015 12:31:32 +0000 |
storagemanager: Remove unused import of error()
|
Matthew Wild |
Tue, 20 Jan 2015 11:32:14 +0000 |
sessionmanager: Access bare_session and full_sessions through 'prosody'
|
Matthew Wild |
Tue, 20 Jan 2015 11:31:58 +0000 |
rostermanager: Access bare_sessions through prosody.bare_sessions
|
Matthew Wild |
Tue, 20 Jan 2015 11:31:30 +0000 |
portmanager: Remove unused import of pairs()
|
Matthew Wild |
Tue, 20 Jan 2015 11:31:04 +0000 |
hostmanager: Remove unused import of util.uuid
|
Matthew Wild |
Tue, 20 Jan 2015 11:30:07 +0000 |
certmanager: Make global variable access explicit
|
Matthew Wild |
Tue, 20 Jan 2015 11:29:38 +0000 |
mod_carbons: Import XEP-0280 implementation from prosody-modules (sans compat with older versions of the protocol)
|
Kim Alvefur |
Fri, 16 Jan 2015 14:02:14 +0100 |
util.hex: Pedantic optimization, 1 table lookup per byte instead of 3 function calls makes it go faster
|
Kim Alvefur |
Mon, 12 Jan 2015 15:10:37 +0100 |
mod_pep: Fire an event when an item is published
|
Kim Alvefur |
Sat, 20 Dec 2014 21:34:59 +0100 |
net.server_select: Remove unused code
|
daurnimator |
Mon, 19 Jan 2015 14:09:13 -0500 |
net.server_select: Remove socket.sleep call from main loop
|
daurnimator |
Mon, 19 Jan 2015 14:05:37 -0500 |
net.server_select: Remove do-nothing os_difftime calls
|
daurnimator |
Mon, 19 Jan 2015 14:01:11 -0500 |
net.server_select: In add_task timer callback, use passed in time rather than re-fetching
|
daurnimator |
Thu, 15 Jan 2015 09:05:08 -0500 |
net.server_select: Fix timers not being fired until another timer fixes (or 1 second passes)
|
daurnimator |
Thu, 15 Jan 2015 09:03:00 -0500 |
net.cqueues: Fix incorrect version check
|
daurnimator |
Fri, 16 Jan 2015 12:06:42 -0500 |
net.cqueues: Fixes hardcoded timeout for first iteration
|
daurnimator |
Tue, 13 Jan 2015 18:36:00 -0500 |
net.cqueues: Add workaround for luaevent callback getting collected
|
daurnimator |
Tue, 06 Jan 2015 20:01:59 -0500 |
mod_muc: Add muc-add-history event to allow modules to override default history storage
|
Matthew Wild |
Tue, 06 Jan 2015 19:33:25 +0000 |
Merge 0.10 -> trunk
|
Waqas Hussain |
Tue, 16 Dec 2014 18:33:54 -0500 |
mod_admin_telnet: Use the session-specific print function
|
Kim Alvefur |
Sat, 13 Dec 2014 16:40:55 +0100 |
mod_storage_sql2, util.sql: Set character encoding on every connect
|
Kim Alvefur |
Thu, 11 Dec 2014 09:18:39 +0100 |
mod_blocklist: Fix import
|
Kim Alvefur |
Tue, 09 Dec 2014 19:36:34 +0100 |
mod_http: Log name and base URL of HTTP apps
|
Kim Alvefur |
Mon, 08 Dec 2014 15:49:11 +0100 |
net.http.server: Log names of the events fired
|
Kim Alvefur |
Mon, 08 Dec 2014 15:48:36 +0100 |
mod_bosh: Use util.async
|
Kim Alvefur |
Sun, 07 Dec 2014 17:56:25 +0100 |
Merge 0.10->trunk
|
Kim Alvefur |
Sat, 22 Nov 2014 11:53:14 +0100 |
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)
|
Kim Alvefur |
Sat, 22 Nov 2014 11:51:54 +0100 |
Merge 0.10->trunk
|
Kim Alvefur |
Thu, 20 Nov 2014 15:01:47 +0100 |
Merge 0.9->0.10
|
Kim Alvefur |
Thu, 20 Nov 2014 15:00:52 +0100 |
net.http.parser: Fix whitespace/indentation
|
Matthew Wild |
Tue, 18 Nov 2014 17:40:37 +0000 |
net.http.parser: Fix chunked encoding parsing across packet boundaries.
|
daurnimator |
Mon, 10 Nov 2014 14:47:33 -0500 |
mod_tls: Keep ssl config around and attach them to sessions
|
Kim Alvefur |
Wed, 19 Nov 2014 14:47:49 +0100 |
certmanager: Return final ssl config along with ssl context on success
|
Kim Alvefur |
Wed, 19 Nov 2014 14:47:03 +0100 |
mod_saslauth: Make it easier to support multiple channel binding methonds
|
Kim Alvefur |
Wed, 19 Nov 2014 14:45:20 +0100 |
mod_saslauth: Break out tls-unique channel binding callback so it is instantiated once
|
Kim Alvefur |
Wed, 19 Nov 2014 14:44:41 +0100 |
mod_saslauth: Keep sasl_handler in a local variable
|
Kim Alvefur |
Wed, 19 Nov 2014 14:37:45 +0100 |
Merge 0.10->trunk
|
Matthew Wild |
Thu, 20 Nov 2014 09:02:23 +0000 |
mod_pubsub: Add support for including the publisher in item broadcasts
|
Philipp Hancke |
Thu, 20 Nov 2014 09:01:45 +0000 |
net.cqueues: Add module that allows use of cqueues while still using net.server as main loop
|
daurnimator |
Tue, 18 Nov 2014 14:14:41 -0500 |
plugins/muc/muc.lib: Allow muc-broadcast-presence event listeners to modify nick, actor, reason
|
daurnimator |
Fri, 14 Nov 2014 17:37:47 -0500 |
plugins/muc/muc.lib: Don't expose actor jids to users when anonymous
|
daurnimator |
Tue, 11 Nov 2014 13:08:34 -0500 |
Merge 0.10->trunk
|
Kim Alvefur |
Sun, 09 Nov 2014 20:32:33 +0100 |
Merge 0.9 -> 0.10
|
Kim Alvefur |
Sun, 09 Nov 2014 20:30:04 +0100 |
net.dns: Try next server if peer name can not be set (thanks wirehack7)
|
Kim Alvefur |
Thu, 30 Oct 2014 12:28:07 +0100 |
net.dns: Return new socket from servfail
|
Kim Alvefur |
Thu, 30 Oct 2014 12:10:15 +0100 |
net.adns: Log peername recorded from wrapped setpeername instead of calling sock:getpeername, it exists and throws an error on unconnected sockets (thanks wirehack7)
|
Kim Alvefur |
Thu, 30 Oct 2014 12:08:05 +0100 |
net.adns: Preserve error from setpeername
|
Kim Alvefur |
Thu, 30 Oct 2014 12:05:24 +0100 |
util.paths: Add function for joining path segments
|
Kim Alvefur |
Sat, 08 Nov 2014 12:28:49 +0100 |
mod_http: For URLs that end with / or wildcard handlers, add a low-priority redirect from without to with slash
|
Kim Alvefur |
Tue, 04 Nov 2014 17:48:17 +0100 |
mod_admin_telnet: Soft-reqire util.pposix for server:memory()
|
Kim Alvefur |
Mon, 27 Oct 2014 11:12:08 +0100 |
Merge 0.10->trunk
|
Kim Alvefur |
Sun, 26 Oct 2014 20:58:02 +0100 |
Merge 0.9->0.10
|
Kim Alvefur |
Sun, 26 Oct 2014 20:57:06 +0100 |
Tagging 0.9.7
|
Matthew Wild |
Fri, 24 Oct 2014 23:23:02 +0100 |
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
|
Matthew Wild |
Fri, 24 Oct 2014 23:20:06 +0100 |
prosodyctl: Fix nil global access traceback in `prosodyctl about` (luarocks 2.2.0 no longer uses module())
|
Waqas Hussain |
Sun, 19 Oct 2014 03:05:49 -0400 |
Tagging 0.9.6
|
Matthew Wild |
Wed, 15 Oct 2014 00:39:37 +0100 |
certmanager, net.http: Disable SSLv3 by default
0.9.6
|
Matthew Wild |
Tue, 14 Oct 2014 18:55:08 +0100 |
mod_blocklist: Don't send unavailable presence from unavailable sessions when blocking a contact
|
Kim Alvefur |
Sun, 26 Oct 2014 16:29:50 +0100 |
mod_blocklist: Only log message about migrating from mod_privacy when there is data to migrate
|
Kim Alvefur |
Sat, 25 Oct 2014 14:45:11 +0200 |
mod_saslauth: Better name for config option
|
Kim Alvefur |
Tue, 21 Oct 2014 16:41:28 +0200 |
mod_saslauth: Make it possible to disable certain mechanisms
|
Kim Alvefur |
Tue, 21 Oct 2014 14:38:40 +0200 |
mod_saslauth: Add LOGIN to mechanisms not allowed over unencrypted connections as it may be offered by 3rd party authentication plugins
|
Kim Alvefur |
Tue, 21 Oct 2014 14:37:05 +0200 |
mod_saslauth: Use a configurable set of mechanisms to not allow over unencrypted connections
|
Kim Alvefur |
Tue, 21 Oct 2014 14:35:32 +0200 |
mod_saslauth: Log warning if no SASL mechanisms were offered
|
Kim Alvefur |
Tue, 21 Oct 2014 12:57:56 +0200 |
mod_saslauth: Use type-specific config option getters
|
Kim Alvefur |
Tue, 21 Oct 2014 12:56:19 +0200 |
mod_legacyauth, mod_saslauth, mod_tls: Pass require_encryption as default option to s2s_require_encryption so the later overrides the former
|
Kim Alvefur |
Tue, 21 Oct 2014 12:49:03 +0200 |
prosodyctl: Add 'require_encryption' to list of deprecated options pointed out by the check command
|
Kim Alvefur |
Tue, 21 Oct 2014 12:47:53 +0200 |
net/server: Handle lack of util.signal correctly
|
daurnimator |
Wed, 22 Oct 2014 16:00:40 -0400 |
net/server: Remove print
|
daurnimator |
Wed, 22 Oct 2014 15:59:51 -0400 |
net.server: Rename 'server' config option to 'network_backend' (to select which net.server implementation to use)
|
Matthew Wild |
Wed, 22 Oct 2014 12:56:41 +0100 |
net/server: If server.hook_signal exists, overwrite signal.signal; else make server.hook_signal == signal.signal
|
daurnimator |
Tue, 21 Oct 2014 17:26:48 -0400 |
Move timer code out of util.timer and into relevant net.server backends
|
daurnimator |
Mon, 20 Oct 2014 16:13:24 -0400 |
net/server: Split up different backends in a nicer way. Add global config option 'server'
|
daurnimator |
Fri, 17 Oct 2014 17:30:21 -0400 |
plugins/muc/mod_muc: Add 'local_only' flag to mod_muc, so rooms don't get restored on shutdown
|
daurnimator |
Fri, 17 Oct 2014 16:35:46 -0400 |
plugins/muc/muc.lib: Add :each_affiliation() iterator
|
daurnimator |
Wed, 15 Oct 2014 17:08:19 -0400 |
plugins/muc/members_only: Kick non-members when members-only is turned on
|
daurnimator |
Wed, 15 Oct 2014 17:07:16 -0400 |
plugins/muc/muc.lib: Kick users from outcast hosts
|
daurnimator |
Wed, 15 Oct 2014 16:56:42 -0400 |
plugins/muc/muc.lib: Fix passing actor along as a boolean (thanks fippo)
|
daurnimator |
Wed, 15 Oct 2014 14:28:16 -0400 |
Merge 0.10->trunk
|
Matthew Wild |
Tue, 14 Oct 2014 10:59:54 +0100 |
Merge 0.9->0.10
|
Matthew Wild |
Tue, 14 Oct 2014 10:59:27 +0100 |
mod_pubsub: Fix error type of 'forbidden' (change from 'cancel' to 'auth')
|
Matthew Wild |
Tue, 14 Oct 2014 10:58:11 +0100 |
mod_s2s: Capitalize log message
|
Kim Alvefur |
Fri, 10 Oct 2014 00:56:53 +0200 |
prosody: Make getfenv() replacement for require() sandboxing local to avoid polluting the globals table
|
Kim Alvefur |
Mon, 13 Oct 2014 21:02:04 +0200 |
Merge 0.10->trunk
|
Waqas Hussain |
Wed, 08 Oct 2014 18:47:01 -0400 |
Merge 0.9->0.10
|
Waqas Hussain |
Wed, 08 Oct 2014 18:42:33 -0400 |
util/dataforms: Make sure we iterate over field tags
|
daurnimator |
Tue, 07 Oct 2014 12:08:23 -0400 |
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.
|
Waqas Hussain |
Wed, 08 Oct 2014 15:56:11 -0400 |
Merge 0.10->trunk
|
Kim Alvefur |
Sun, 05 Oct 2014 15:37:46 +0200 |
Merge 0.9->0.10
|
Kim Alvefur |
Sun, 05 Oct 2014 15:37:21 +0200 |
net.dns: Avoid duplicate cache entries
|
Florian Zeitz |
Sun, 05 Oct 2014 14:28:40 +0200 |
mod_admin_adhoc: Add required to field in user deletion form too
|
Kim Alvefur |
Mon, 29 Sep 2014 11:18:04 +0200 |
mod_admin_adhoc: Mark 'accountjids' field as required in 'end user sessions' command (thanks Lloyd)
|
Kim Alvefur |
Mon, 29 Sep 2014 11:02:06 +0200 |
mod_blocklist: Capitalize log message
|
Kim Alvefur |
Sun, 05 Oct 2014 15:36:19 +0200 |
net.server_select: Reset read timeout timer if the event is handled
|
Kim Alvefur |
Fri, 03 Oct 2014 14:42:18 +0200 |
mod_admin_web: Add "List S2S connections" command
|
Florian Zeitz |
Sun, 28 Sep 2014 23:03:03 +0200 |
mod_admin_adhoc: Show IP in detailed version of online user listing
|
Florian Zeitz |
Sun, 28 Sep 2014 21:06:50 +0200 |
Merge 0.10->trunk
|
daurnimator |
Mon, 29 Sep 2014 13:59:16 -0400 |
net.websocket: Make data masking configurable
|
Florian Zeitz |
Fri, 26 Sep 2014 22:12:21 +0200 |
plugins/muc/muc.lib: Fire muc-occupant-left from other places an occupant may leave the room
|
daurnimator |
Fri, 26 Sep 2014 17:44:14 -0400 |
plugins/muc/muc.lib: Validate affiliations and roles to admin query get
|
daurnimator |
Fri, 26 Sep 2014 17:43:00 -0400 |
plugins/muc/muc.lib: Add missing :up()
|
daurnimator |
Fri, 26 Sep 2014 17:34:02 -0400 |
plugins/muc/muc.lib: Use occupants iterator instead of assuming pairs
|
daurnimator |
Fri, 26 Sep 2014 17:33:38 -0400 |
Merge 0.10->trunk
|
Kim Alvefur |
Sun, 28 Sep 2014 03:08:03 +0200 |
mod_pep_plus: Remove config form, it moved into pubsub.lib
|
Kim Alvefur |
Sun, 28 Sep 2014 03:07:46 +0200 |
pubsub.lib: Fix variable renaming issue
|
Kim Alvefur |
Sun, 28 Sep 2014 03:06:29 +0200 |
mod_pubsub: Fix retreival of node config defaults
|
Kim Alvefur |
Sun, 28 Sep 2014 02:48:29 +0200 |
mod_pubsub: Move node config form into pubsub.lib (Thanks Florob)
|
Kim Alvefur |
Sun, 28 Sep 2014 02:47:54 +0200 |
pubsub.lib: Fix actor in configure
|
Kim Alvefur |
Sun, 28 Sep 2014 02:41:13 +0200 |
mod_pep_plus: Default to max one item per node (Recomended for PEP)
|
Kim Alvefur |
Sun, 28 Sep 2014 02:00:44 +0200 |
mod_pep_plus: Add node config form
|
Kim Alvefur |
Sun, 28 Sep 2014 02:00:09 +0200 |
Merge 0.10->trunk
|
Kim Alvefur |
Sun, 28 Sep 2014 01:56:22 +0200 |
mod_pubsub: Add support for requesting default node configuration
|
Kim Alvefur |
Sun, 28 Sep 2014 01:55:32 +0200 |
mod_pubsub: Add max items to node config form
|
Kim Alvefur |
Sun, 28 Sep 2014 01:50:17 +0200 |
util.pubsub: Add support for limiting the number of item in a node (default to 20)
|
Kim Alvefur |
Sun, 28 Sep 2014 01:50:00 +0200 |
mod_pubsub: Add support for node configuration
|
Kim Alvefur |
Sun, 28 Sep 2014 01:46:17 +0200 |
util.pubsub: Add support for node configuration
|
Kim Alvefur |
Sun, 28 Sep 2014 01:45:59 +0200 |
util.pubsub: One less table allocated per pubsub object created
|
Kim Alvefur |
Sun, 28 Sep 2014 00:05:21 +0200 |
util.pubsub: Use local
|
Kim Alvefur |
Sat, 27 Sep 2014 19:57:33 +0200 |
mod_pubsub: Transplant pieces of cdcfd93e2f43 from trunk
|
Kim Alvefur |
Sat, 27 Sep 2014 19:53:39 +0200 |
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)
|
Matthew Wild |
Fri, 26 Sep 2014 17:16:46 +0100 |
mod_pep_plus: Add pubsub service objects to an item list
|
Kim Alvefur |
Sat, 27 Sep 2014 19:00:09 +0200 |
muc: Add 'occupant' to muc-occupant-{joined,left,session-new} events (thanks daurnimator/fippo)
|
Matthew Wild |
Fri, 26 Sep 2014 17:34:15 +0100 |
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.
|
Matthew Wild |
Fri, 26 Sep 2014 17:10:43 +0100 |
plugins/muc: Add muc-occupant-groupchat event
|
daurnimator |
Thu, 25 Sep 2014 17:43:00 -0400 |
Merge 0.10->trunk
|
Kim Alvefur |
Tue, 23 Sep 2014 23:22:13 +0200 |
mod_saslauth: Fix encoding of missing vs empty SASL reply messages
|
Kim Alvefur |
Tue, 23 Sep 2014 19:46:29 +0200 |
mod_s2s: Close s2s connections that can not proceed due to mod_dialback not being present
|
Kim Alvefur |
Tue, 23 Sep 2014 19:41:10 +0200 |
mod_saslauth: Stricter SASL EXTERNAL handling more in line with XEP-0178
|
Kim Alvefur |
Tue, 23 Sep 2014 19:29:14 +0200 |
mod_dialback, mod_saslauth: Remove broken fallback to dialback on SASL EXTERNAL failure
|
Kim Alvefur |
Tue, 23 Sep 2014 14:23:01 +0200 |
Merge 0.10->trunk
|
Kim Alvefur |
Tue, 23 Sep 2014 01:44:16 +0200 |
core.module{manager,api}: Fix for 010b141e91ed (Thanks v1ct0r)
|
Kim Alvefur |
Tue, 23 Sep 2014 00:23:33 +0200 |
util.random: Ensure at least 4 bytes of previous random state is used when generating new randomness
|
Kim Alvefur |
Thu, 18 Sep 2014 10:21:38 +0200 |
util.random: Switch to SHA512
|
Kim Alvefur |
Thu, 18 Sep 2014 10:16:59 +0200 |
plugins/muc/muc.lib: Fix iq results coming from the real jid, not the in-room jid (thanks Lance)
|
daurnimator |
Tue, 16 Sep 2014 17:11:29 -0400 |
Merge 0.10->trunk
|
Kim Alvefur |
Thu, 18 Sep 2014 02:22:48 +0200 |
util.array: Add type() local
|
Kim Alvefur |
Wed, 17 Sep 2014 14:50:44 +0200 |
prosody: Fix getfenv replacement for Lua 5.2
|
Kim Alvefur |
Wed, 17 Sep 2014 14:50:00 +0200 |
core.modulemanager, core.moduleapi: Hack around dependency loop
|
Kim Alvefur |
Wed, 17 Sep 2014 14:48:49 +0200 |
core.moduleapi: Use require instead of global to get storagemanager in module:open_store()
|
Kim Alvefur |
Wed, 17 Sep 2014 14:47:52 +0200 |
util-src/*.c: Add macro for compiling with Lua 5.2
|
Kim Alvefur |
Wed, 17 Sep 2014 14:30:29 +0200 |
util-src/*.c: Use the more concise lua_setfield
|
Kim Alvefur |
Wed, 17 Sep 2014 02:23:17 +0200 |
util-src/*.c: Don't create globals when loaded
|
Kim Alvefur |
Tue, 16 Sep 2014 21:56:18 +0200 |
plugins/muc/muc.lib: Allow plugins to reject broadcasts in the muc-broadcast-message event.
|
daurnimator |
Tue, 16 Sep 2014 13:02:21 -0400 |
plugins/mod_muc_unique: Fix undefined global access (thanks Lance)
|
Waqas Hussain |
Tue, 16 Sep 2014 12:27:05 -0400 |
Merge 0.10->trunk
|
Kim Alvefur |
Thu, 11 Sep 2014 01:17:56 +0200 |
net.websocket: Fix handling of 'protocol' argument
|
Kim Alvefur |
Thu, 11 Sep 2014 00:55:51 +0200 |
Makefile: Add net/websocket to install target
|
Kim Alvefur |
Thu, 11 Sep 2014 00:31:11 +0200 |
prosodyctl: Use sha256 for certificate requests and self-signed certificates
|
Kim Alvefur |
Thu, 11 Sep 2014 00:10:29 +0200 |
core.sessionmanager: Set a fake thread on destroyed sessions, fixes traceback if stanzas are emitted after a session is destroyed (thanks Sven Blumenstein)
|
Kim Alvefur |
Thu, 11 Sep 2014 00:09:07 +0200 |
core.stanza_router, mod_s2s: Move handling of S2S features to mod_s2s from stanza_router
|
Kim Alvefur |
Tue, 09 Sep 2014 15:05:46 +0200 |
Merge 0.9->0.10
|
Kim Alvefur |
Tue, 09 Sep 2014 14:42:33 +0200 |
core.stanza_router: Stricter validation of stanzas
|
Kim Alvefur |
Tue, 09 Sep 2014 14:42:10 +0200 |
util.vcard: Turn PHOTO fields into data-uris
|
Kim Alvefur |
Wed, 10 Sep 2014 16:47:55 +0200 |
Merge 0.10->trunk
|
Matthew Wild |
Fri, 05 Sep 2014 19:09:13 +0100 |
Merge with Florob
|
Matthew Wild |
Fri, 05 Sep 2014 19:08:42 +0100 |
mod_websocket: Initial commit (based on the prosody-modules version)
|
Florian Zeitz |
Fri, 05 Sep 2014 03:47:39 +0200 |
Check Sec-WebSocket-Protocol header
|
Florian Zeitz |
Fri, 05 Sep 2014 02:14:04 +0200 |
net/websocket: Add new websocket client code
|
daurnimator |
Wed, 03 Sep 2014 15:28:46 -0400 |
plugins/muc: Add affiliation_notify config option to send out status code 101
|
daurnimator |
Fri, 05 Sep 2014 12:16:53 -0400 |
plugins/muc/muc.lib: Add muc-set-affiliation event
|
daurnimator |
Fri, 05 Sep 2014 11:28:28 -0400 |
plugins/muc/muc.lib: Use get_affilation() inside of set_affiliation(), so that the override in mod_muc works
|
daurnimator |
Fri, 05 Sep 2014 11:20:54 -0400 |
plugins/muc/muc.lib: Add instant room support
|
daurnimator |
Fri, 05 Sep 2014 11:19:16 -0400 |
Merge 0.10->trunk
|
Matthew Wild |
Fri, 05 Sep 2014 09:04:37 +0100 |
net/websocket: Add new websocket client code
|
daurnimator |
Wed, 03 Sep 2014 15:28:46 -0400 |
Merge 0.10->trunk
|
Matthew Wild |
Wed, 03 Sep 2014 18:51:29 +0100 |
Merge 0.9->0.10
|
Matthew Wild |
Wed, 03 Sep 2014 18:50:20 +0100 |
net.http.parser: Support status code 101 and allow handling of the received data by someone else
|
Matthew Wild |
Wed, 03 Sep 2014 18:49:41 +0100 |
Merge 0.10->trunk
|
Kim Alvefur |
Wed, 03 Sep 2014 03:35:48 +0200 |
util.hex: Use locals!
|
Kim Alvefur |
Wed, 03 Sep 2014 00:37:41 +0200 |
Merge 0.10->trunk
|
Kim Alvefur |
Tue, 02 Sep 2014 22:34:32 +0200 |
Merge 0.9->0.10
|
Kim Alvefur |
Tue, 02 Sep 2014 22:33:11 +0200 |
net.server_select: 'listener'->'listeners' (fixes undefined global access)
|
Matthew Wild |
Tue, 02 Sep 2014 17:23:44 +0100 |
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)
|
Matthew Wild |
Fri, 29 Aug 2014 11:54:34 +0100 |
net.server_{select,event}: Add 'ondetach' callback for listener objects, to notify them when another listener is being assigned to a connection
|
Matthew Wild |
Fri, 29 Aug 2014 11:39:56 +0100 |
mod_s2s: Close offending s2s streams missing an 'id' attribute with a stream error instead of throwing an unhandled error
|
Kim Alvefur |
Tue, 02 Sep 2014 17:24:25 +0200 |
util.uuid: Use util.hex and util.random
|
Matthew Wild |
Tue, 02 Sep 2014 17:58:12 +0100 |
util.random: Generic util lib for generating strings of random bytes
|
Matthew Wild |
Tue, 02 Sep 2014 17:57:18 +0100 |
util.hex: Small util lib for converting to/from hex strings
|
Matthew Wild |
Tue, 02 Sep 2014 17:56:42 +0100 |
mod_dialback: Move d-w-d after to/from validation
|
Kim Alvefur |
Mon, 01 Sep 2014 20:20:05 +0200 |
mod_s2s_auth_certs: Warn about lack of certificate (Mostly jabberd14 not sending a client certificate)
|
Kim Alvefur |
Fri, 29 Aug 2014 02:24:49 +0200 |
mod_muc: Fix 'destroy rooms' adhoc command (Thanks Florob)
|
Kim Alvefur |
Sun, 31 Aug 2014 20:33:47 +0200 |
Merge 0.10->trunk
|
Matthew Wild |
Thu, 28 Aug 2014 12:24:15 +0100 |
Merge 0.9->0.10
|
Matthew Wild |
Thu, 28 Aug 2014 12:23:58 +0100 |
Tagging 0.9.5
|
Matthew Wild |
Thu, 28 Aug 2014 12:22:39 +0100 |
Merge 0.10->trunk
|
Matthew Wild |
Thu, 28 Aug 2014 12:05:18 +0100 |
Merge 0.9->0.10
|
Matthew Wild |
Thu, 28 Aug 2014 09:23:24 +0100 |
util.filters: Ignore filters being added twice (fixes issues on removal)
0.9.5
|
Matthew Wild |
Thu, 28 Aug 2014 09:20:33 +0100 |
mod_privacy: Fix to correctly sort privacy list rules by order (thanks Flow)
|
Matthew Wild |
Thu, 28 Aug 2014 09:17:07 +0100 |
mod_c2s, mod_s2s: Log received invalid stream headers
|
Matthew Wild |
Sat, 23 Aug 2014 09:29:17 +0100 |
util.xmppstream: When error is 'no-stream', pass the received tagname to the error handler
|
Matthew Wild |
Sat, 23 Aug 2014 09:22:05 +0100 |
mod_s2s: Reset stream ID when resetting stream [compliance]
|
Kim Alvefur |
Wed, 27 Aug 2014 13:20:08 +0200 |
modulemanager: Reduce warning to debug level message about modules already being loaded, it's probably just module:depends()
|
Kim Alvefur |
Wed, 27 Aug 2014 10:46:22 +0200 |
net.http.server: Comment out a log message
|
Kim Alvefur |
Wed, 27 Aug 2014 10:44:45 +0200 |
mod_s2s: Mark stream as opened earlier for outgoing connections, fixes double stream headers on policy failures
|
Kim Alvefur |
Tue, 26 Aug 2014 21:50:08 +0200 |
mod_compression: Handle compression setup errors by logging a warning about it (fixes #408)
|
Kim Alvefur |
Tue, 26 Aug 2014 12:19:27 +0200 |
mod_posix: Make sure that 'pidfile' is a string
|
Kim Alvefur |
Tue, 26 Aug 2014 12:02:41 +0200 |
prosodyctl: Verify that 'pidfile' is a string, show friendly error otherwise
|
Kim Alvefur |
Tue, 26 Aug 2014 12:00:51 +0200 |
util.xmppstream: Don't include empty stream ID in stream header (got here from mod_c2s)
|
Kim Alvefur |
Wed, 27 Aug 2014 13:00:04 +0200 |
Merge 0.10->trunk
|
Kim Alvefur |
Wed, 13 Aug 2014 19:22:08 +0200 |
mod_private: Fix traceback due to missing table index
|
Kim Alvefur |
Wed, 13 Aug 2014 19:19:34 +0200 |
mod_blocklist: Use full word as variable name, we can afford that
|
Kim Alvefur |
Tue, 12 Aug 2014 15:42:20 +0200 |
mod_blocklist: Correct comment
|
Kim Alvefur |
Tue, 12 Aug 2014 15:40:00 +0200 |
mod_blocklist: Fix any unblock emptying the blocklist
|
Kim Alvefur |
Tue, 12 Aug 2014 15:38:48 +0200 |
mod_storage_sql2: DELETE then INSERT in map stores
|
Kim Alvefur |
Tue, 12 Aug 2014 11:38:12 +0200 |
mod_muc: Fix tracebacks (thanks nick1)
|
Kim Alvefur |
Mon, 11 Aug 2014 11:36:30 +0200 |
Merge 0.10->trunk
|
Kim Alvefur |
Sun, 10 Aug 2014 10:31:18 +0200 |
mod_privacy: Remove, leave a log message about being replaced by mod_blocklist and load that instead
|
Kim Alvefur |
Sun, 10 Aug 2014 10:29:38 +0200 |
prosody.cfg.lua.dist: Replace mod_privacy with mod_blocklist in the default config
|
Kim Alvefur |
Sun, 10 Aug 2014 10:27:20 +0200 |
mod_blocklist: XEP-0191 implementation written for speed and independence from mod_privacy
|
Kim Alvefur |
Sun, 10 Aug 2014 10:27:00 +0200 |
mod_private: Use map store
|
Kim Alvefur |
Sat, 09 Aug 2014 21:52:32 +0200 |
Merge 0.10->trunk
|
Kim Alvefur |
Sat, 09 Aug 2014 21:48:52 +0200 |
mod_private: Cleanup and more tailcalls
|
Kim Alvefur |
Sat, 09 Aug 2014 21:48:11 +0200 |
util.jid: Optimize bare
|
Kim Alvefur |
Thu, 07 Aug 2014 17:43:28 +0200 |
util.jid: Use existing join function in jid.prep
|
Kim Alvefur |
Thu, 07 Aug 2014 17:35:11 +0200 |
util.jid: Return early in join on invalid jids
|
Kim Alvefur |
Thu, 07 Aug 2014 17:20:51 +0200 |
mod_s2s: Remove unused locals
|
Kim Alvefur |
Fri, 25 Jul 2014 21:12:21 +0200 |
storagemanager: Fix map store shim if store is empty
|
Kim Alvefur |
Fri, 08 Aug 2014 12:38:35 +0200 |
plugins/mod_storage_sql2: Return correct arguments from map_store operations
|
daurnimator |
Thu, 07 Aug 2014 18:34:51 -0400 |
plugins/muc/mod_muc: persistent rooms keyval store needs username as nil
|
daurnimator |
Thu, 07 Aug 2014 18:03:31 -0400 |
plugins/muc/mod_muc: Use map store for room persistence
|
daurnimator |
Thu, 07 Aug 2014 12:35:12 -0400 |
plugins/muc/mod_muc: Remove unused import
|
daurnimator |
Thu, 07 Aug 2014 12:34:51 -0400 |
plugins/mod_storage_sql2: Add map store support
|
daurnimator |
Thu, 07 Aug 2014 12:16:16 -0400 |
core/storagemanager: When map store isn't available, fallback to keyval store
|
daurnimator |
Thu, 07 Aug 2014 12:15:15 -0400 |
mod_muc: Import util.stanza into the config handler modules that need it. Fixes #432.
|
Matthew Wild |
Tue, 05 Aug 2014 09:55:08 +0100 |
mod_muc: Fix use of undefined global. Fixes #431.
|
Matthew Wild |
Tue, 05 Aug 2014 09:16:29 +0100 |
Merge 0.10->trunk
|
Matthew Wild |
Thu, 31 Jul 2014 07:14:54 +0100 |
Merge 0.9->0.10
|
Matthew Wild |
Thu, 31 Jul 2014 07:11:54 +0100 |
prosodyctl: Remove nonsensical warning
|
Matthew Wild |
Thu, 31 Jul 2014 06:59:12 +0100 |
prosodyctl: Improve JID splitting and normalization for adduser/passwd/deluser
|
Matthew Wild |
Thu, 31 Jul 2014 06:58:15 +0100 |
configmanager: nameprep VirtualHost and Component names
|
Matthew Wild |
Thu, 31 Jul 2014 06:56:21 +0100 |
Merge 0.10->trunk
|
Kim Alvefur |
Fri, 25 Jul 2014 21:16:52 +0200 |
mod_s2s: Remove unused locals
|
Kim Alvefur |
Fri, 25 Jul 2014 21:12:21 +0200 |
mod_s2s_auth_certs: Pick a logging function once and stick with it
|
Kim Alvefur |
Fri, 25 Jul 2014 21:03:16 +0200 |
mod_s2s_auth_certs: Split PKIX based certificate checking from mod_s2s into new plugin
|
Kim Alvefur |
Fri, 25 Jul 2014 20:41:54 +0200 |
mod_muc/muc.lib: Remove is_anonymous from event (fix for ec57067c1e0d)
|
Matthew Wild |
Fri, 25 Jul 2014 18:34:43 +0100 |
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
|
Matthew Wild |
Fri, 25 Jul 2014 18:32:15 +0100 |
Merge 0.10->trunk
|
Matthew Wild |
Fri, 25 Jul 2014 13:54:47 +0100 |
Merge 0.9->0.10
|
Matthew Wild |
Fri, 25 Jul 2014 13:54:27 +0100 |
net.server_select/event: Switch sender mode to *a when reading, to make sure we get all available data
|
Matthew Wild |
Fri, 25 Jul 2014 13:53:39 +0100 |
Merge 0.10->trunk
|
Matthew Wild |
Fri, 25 Jul 2014 13:02:46 +0100 |
Merge 0.9->0.10
|
Matthew Wild |
Fri, 25 Jul 2014 13:01:57 +0100 |
mod_admin_telnet: Fix dns:(add,set)nameservers()
|
Kim Alvefur |
Fri, 25 Jul 2014 13:59:17 +0200 |
net.dns: Remove unused obsolete code
|
Matthew Wild |
Fri, 25 Jul 2014 12:54:31 +0100 |
net.dns: Ensure all pending requests get notified of a timeout when looking up a record (fix for d122420542fb)
|
Matthew Wild |
Fri, 25 Jul 2014 12:08:07 +0100 |
util.vcard: Add support for uri types in vcard4
|
Kim Alvefur |
Wed, 09 Jul 2014 08:23:16 +0200 |
Merge 0.10->trunk
|
Kim Alvefur |
Wed, 09 Jul 2014 02:06:37 +0200 |
mod_dialback: Respect dwd config option
|
Kim Alvefur |
Wed, 09 Jul 2014 02:04:16 +0200 |
mod_pep_plus: Only broadcast newly added subscriptions
|
Kim Alvefur |
Tue, 08 Jul 2014 07:32:45 +0200 |
Merge 0.10->trunk
|
Kim Alvefur |
Fri, 04 Jul 2014 23:05:27 +0200 |
mod_dialback.lua: Only check certificates on secure connections
|
Kim Alvefur |
Fri, 04 Jul 2014 23:04:56 +0200 |
mod_lastactivity, mod_legacyauth, mod_presence, mod_saslauth, mod_tls: Use the newer stanza:get_child APIs and optimize away some table lookups
|
Kim Alvefur |
Fri, 04 Jul 2014 22:52:34 +0200 |
mod_dialback: Short-circuit dialback auth if certificate is considered valid
|
Kim Alvefur |
Fri, 04 Jul 2014 21:48:25 +0200 |
mod_dialback: Keep the same dialback secret across module reloads
|
Kim Alvefur |
Thu, 03 Jul 2014 15:38:53 +0200 |
hostmanager, mod_dialback: Move generation of dialback secret out of core
|
Kim Alvefur |
Thu, 22 May 2014 15:21:22 +0200 |
Merge 0.9->0.10
|
Kim Alvefur |
Fri, 04 Jul 2014 15:54:37 +0200 |
mod_register: get_child_text! (thanks Lloyd)
|
Kim Alvefur |
Thu, 03 Jul 2014 17:53:24 +0200 |
mod_tls: Simplify and use new ssl config merging in certmanager
|
Kim Alvefur |
Thu, 03 Jul 2014 15:35:45 +0200 |
core.portmanager: Simplify and take advantage of new ssl config merging in certmanager
|
Kim Alvefur |
Thu, 03 Jul 2014 15:33:11 +0200 |
core.certmanager: Make create_context() support an arbitrary number of option sets, merging all
|
Kim Alvefur |
Thu, 03 Jul 2014 15:32:26 +0200 |
core.certmanager: Use util.sslconfig
|
Kim Alvefur |
Thu, 03 Jul 2014 15:31:12 +0200 |
util.sslconfig: Add lib to deal with LuaSec SSL context configs
|
Kim Alvefur |
Thu, 03 Jul 2014 15:27:49 +0200 |
mod_presence: Move presence/initial event to correct place so it actually fires
|
Kim Alvefur |
Thu, 03 Jul 2014 11:54:50 +0200 |
Merge 0.10->trunk
|
Kim Alvefur |
Mon, 30 Jun 2014 13:12:16 +0200 |
Merge 0.9->0.10
|
Kim Alvefur |
Mon, 30 Jun 2014 13:11:01 +0200 |
net.dns: Fix duplicated cache insertions by limiting outstanding queries per name to one
|
Kim Alvefur |
Mon, 30 Jun 2014 12:45:53 +0200 |
net.adns: Add missing local declaration
|
Kim Alvefur |
Wed, 25 Jun 2014 15:33:49 +0200 |
net/server_*: Fix addclient: LuaSocket 3.0-rc1 sometimes returns EALREADY instead of EINPROGRESS when the dns lookup has multiple results
|
daurnimator |
Wed, 25 Jun 2014 12:15:00 -0400 |
Merge 0.10->trunk
|
Kim Alvefur |
Sat, 21 Jun 2014 15:05:52 +0200 |
Merge 0.9->0.10
|
Kim Alvefur |
Sat, 21 Jun 2014 15:05:21 +0200 |
mod_storage_{none,internal,sql}: Return error for unsupported (everything but keyval) store types
|
Kim Alvefur |
Fri, 20 Jun 2014 16:22:23 +0200 |
mod_storage_sql2: Don't ignore failure in keyval_store:get() (thanks daurnimator)
|
Kim Alvefur |
Fri, 20 Jun 2014 16:16:33 +0200 |
mod_presence: Fire a presence/initial event on initial presence
|
Kim Alvefur |
Fri, 20 Jun 2014 16:10:04 +0200 |
tools/ejabberd2prosody.lua: Fix JID building, node-less jids became @hostname in some cases
|
Kim Alvefur |
Tue, 17 Jun 2014 11:01:51 +0200 |
mod_c2s: Fix traceback if c2s stream sent to component
|
Kim Alvefur |
Sat, 10 May 2014 02:12:51 +0200 |
plugins/muc/muc: Fire broadcast presences event before creating full/anon presences
|
daurnimator |
Tue, 17 Jun 2014 15:27:00 -0400 |
plugins/muc: Fix use of incorrect event on occupant join
|
daurnimator |
Tue, 17 Jun 2014 15:18:43 -0400 |
plugins/muc/mod_muc: fix wrong event for persistence
|
daurnimator |
Wed, 11 Jun 2014 17:54:23 -0400 |
plugins/muc/muc.lib: Deliver declines to in-room jids correctly
|
daurnimator |
Wed, 11 Jun 2014 14:59:59 -0400 |
plugins/muc/muc.lib: Don't add invite/decline bodies if they already have one
|
daurnimator |
Fri, 06 Jun 2014 14:34:01 -0400 |
plugins/muc/muc.lib: Use original decline as template for medated decline
|
daurnimator |
Fri, 06 Jun 2014 14:33:43 -0400 |
plugins/muc/muc: When forwarding mediated invites; use filtered version of original invite instead of new object
|
daurnimator |
Thu, 05 Jun 2014 17:08:05 -0400 |
plugins/muc: Move 'x' filtering from occupant to util
|
daurnimator |
Thu, 05 Jun 2014 17:07:14 -0400 |
mod_admin_telnet: Update muc:room(jid) and muc:list(host) to use the new MUC API
|
Waqas Hussain |
Thu, 05 Jun 2014 17:15:04 -0400 |
plugins/muc/muc.lib: Fix incorrect whois logic (thanks mva)
|
daurnimator |
Sun, 01 Jun 2014 15:40:04 -0400 |
plugins/muc/muc.lib: Fix whois check when broadcasting occupant presence
|
Waqas Hussain |
Sun, 01 Jun 2014 04:42:55 -0400 |
Merge with daurnimator
|
Waqas Hussain |
Fri, 30 May 2014 18:31:26 -0400 |
plugins/muc/muc.lib: Fire event for presence broadcast
|
daurnimator |
Thu, 29 May 2014 13:27:41 -0400 |
util.vcard: Add missing local declaration
|
Kim Alvefur |
Wed, 28 May 2014 22:09:32 +0200 |
mod_pep_plus: Expose get_pep_service()
|
Kim Alvefur |
Wed, 28 May 2014 21:52:57 +0200 |
util.vcard: Add support for converting to vcard4
|
Kim Alvefur |
Wed, 28 May 2014 21:11:02 +0200 |
util.vcard: Library for parsing vCards
|
Kim Alvefur |
Wed, 28 May 2014 20:12:13 +0200 |
Merge 0.10->trunk
|
Matthew Wild |
Wed, 28 May 2014 12:44:50 +0100 |
mod_admin_telnet: Add command to list MUC rooms
|
Matthew Wild |
Wed, 28 May 2014 12:43:34 +0100 |
mod_s2s: Fire a 's2s-created' event when new s2s connections are initialized
|
Kim Alvefur |
Sat, 24 May 2014 11:17:26 +0200 |
Merge 0.10->trunk
|
Kim Alvefur |
Sat, 24 May 2014 01:27:09 +0200 |
mod_s2s: Remove redundant setting of session.direction
|
Kim Alvefur |
Thu, 22 May 2014 22:49:43 +0200 |
mod_s2s: Move filter initialization to common place
|
Kim Alvefur |
Thu, 22 May 2014 22:48:06 +0200 |
mod_s2s: Decide on log function once
|
Kim Alvefur |
Thu, 22 May 2014 22:45:58 +0200 |
Merge with daurnimator
|
Matthew Wild |
Fri, 23 May 2014 20:37:16 +0100 |
plugins/muc/muc.lib: Even unavailable session need to be routed to sometimes (e.g. their own leave)
|
daurnimator |
Wed, 21 May 2014 13:19:57 -0400 |
plugins/muc/muc: Only set role to nil if it's the last session to leave
|
daurnimator |
Wed, 21 May 2014 13:11:00 -0400 |
plugins/muc/occupant: Check for type == nil rather than type ~= unavailable
|
daurnimator |
Mon, 19 May 2014 13:47:28 -0400 |
plugins/muc/muc: Better check for live sessions
|
daurnimator |
Mon, 19 May 2014 13:40:54 -0400 |
plugins/muc/muc: Always send occupant list to joining sessions
|
daurnimator |
Mon, 19 May 2014 13:40:24 -0400 |
plugins/muc/mod_muc: Get rid of room global; use module:shared to get it
|
daurnimator |
Mon, 19 May 2014 13:39:45 -0400 |
plugins/muc/mod_muc: Place adhoc section into own scope
|
daurnimator |
Wed, 30 Apr 2014 12:43:47 -0400 |
plugins/muc/mod_muc: Don't use rooms object directory in adhoc section
|
daurnimator |
Wed, 30 Apr 2014 12:43:04 -0400 |
plugins/muc/mod_muc.lua: Add "each_room" function to iterate over rooms (instead of accessing directly)
|
daurnimator |
Wed, 30 Apr 2014 13:12:32 -0400 |
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
|
daurnimator |
Tue, 29 Apr 2014 19:35:25 -0400 |
plugins/muc/mod_muc: Move `restrict_room_creation` into own area. now uses pre-create hook
|
daurnimator |
Tue, 29 Apr 2014 19:00:45 -0400 |
plugins/muc/lock.lib: lock inside of pre-create instead of 'created'
|
daurnimator |
Tue, 29 Apr 2014 18:50:30 -0400 |
plugins/muc/mod_muc: Use module:shared instead of save/restore
|
daurnimator |
Tue, 29 Apr 2014 17:18:14 -0400 |
plugins/muc: Move 'module:get_option_number("max_history_messages")' from mod_muc into history lib; remove from muclib exports
|
daurnimator |
Tue, 29 Apr 2014 15:13:06 -0400 |
plugins/muc/mod_muc: Remove support for `host_session.muc`
|
daurnimator |
Tue, 29 Apr 2014 14:50:13 -0400 |
plugins/muc/mod_muc: Move room persistence to own block
|
daurnimator |
Tue, 29 Apr 2014 14:24:50 -0400 |
plugins/muc: Add room:has_occupant() method
|
daurnimator |
Tue, 29 Apr 2014 12:54:04 -0400 |
plugins/muc/mod_muc: No need to treat the host room specially
|
daurnimator |
Mon, 28 Apr 2014 16:31:21 -0400 |
plugins/muc/mod_muc: Use get_option_string instead of get_option and checking
|
daurnimator |
Mon, 28 Apr 2014 16:33:54 -0400 |
plugins/muc/mod_muc: Move affiliation monkey patch into own scope
|
daurnimator |
Mon, 28 Apr 2014 16:30:53 -0400 |
Merge with daurnimator
|
Matthew Wild |
Sat, 17 May 2014 18:17:34 +0100 |
Merge with Prosody trunk
|
Matthew Wild |
Thu, 08 May 2014 18:09:59 +0100 |
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
|
daurnimator |
Mon, 21 Apr 2014 17:51:32 -0400 |
plugins/muc/members_only.lib: Compare affiliations via rank; wrap some long lines
|
daurnimator |
Mon, 21 Apr 2014 17:49:57 -0400 |
plugins/muc/muc.lib: Remove reversed conditionals when firing pre- events
|
daurnimator |
Mon, 21 Apr 2014 17:39:18 -0400 |
plugins/muc/subject.lib: If subject is not set by an occupant, it should come from room jid itself
|
daurnimator |
Fri, 18 Apr 2014 12:20:07 -0400 |
plugins/muc/muc.lib: When user leaves; set their role to nil
|
daurnimator |
Fri, 18 Apr 2014 12:19:33 -0400 |
plugins/muc: Move 'moderated' code to seperate file; changes default "muc-get-default-role" behaviour
|
daurnimator |
Fri, 18 Apr 2014 12:19:04 -0400 |
plugins/muc: Move 'hidden' ('public') code to own file
|
daurnimator |
Wed, 16 Apr 2014 14:16:14 -0400 |
plugins/muc: Move subject code to seperate module
|
daurnimator |
Wed, 16 Apr 2014 13:54:51 -0400 |
plugins/muc/muc.lib: Refactor subject logic; fix bug of mixed up subject/author
|
daurnimator |
Tue, 15 Apr 2014 18:20:56 -0400 |
plugins/muc: Move persistent room configuration to own module
|
daurnimator |
Tue, 15 Apr 2014 17:06:04 -0400 |
plugins/muc/muc.lib: Move members_only into seperate file
|
daurnimator |
Fri, 04 Apr 2014 11:20:20 -0400 |
plugins/muc/muc.lib: Turn get_default_role into an event
|
daurnimator |
Thu, 03 Apr 2014 18:36:28 -0400 |
plugins/muc/muc.lib: Fix getting a list of occupants by role (it was sending presences instead of items inside an iq)
|
daurnimator |
Thu, 03 Apr 2014 18:10:16 -0400 |
plugins/muc: Move valid_roles, valid_affiliations and is_kickable_error to new muc/util module
|
daurnimator |
Thu, 03 Apr 2014 17:09:04 -0400 |
plugins/muc/muc.lib: Use util.iterators to count occupants
|
daurnimator |
Thu, 03 Apr 2014 16:10:43 -0400 |
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`
|
daurnimator |
Thu, 03 Apr 2014 16:04:04 -0400 |
plugins/muc: Move history to an external module
|
daurnimator |
Thu, 03 Apr 2014 15:14:52 -0400 |
plugins/muc: Move `whois` code to seperate file
|
daurnimator |
Thu, 03 Apr 2014 14:24:27 -0400 |
plugins/muc/muc.lib: Remember to coerce nil role to "none"
|
daurnimator |
Thu, 03 Apr 2014 14:23:06 -0400 |
plugins/muc/muc.lib: Refactor of change-nick presence handling
|
daurnimator |
Thu, 03 Apr 2014 12:44:27 -0400 |
plugins/muc/muc.lib: Clean up whois handling
|
daurnimator |
Thu, 03 Apr 2014 12:25:03 -0400 |
plugins/muc/occupant.lib: Don't allow an unavailable session to be the primary jid
|
daurnimator |
Wed, 02 Apr 2014 18:37:52 -0400 |
plugins/muc: Move name functions to seperate module
|
daurnimator |
Wed, 02 Apr 2014 17:02:07 -0400 |
plugins/muc: Move password functions to seperate module
|
daurnimator |
Wed, 02 Apr 2014 16:57:59 -0400 |
plugins/muc/lock.lib: Need to let creator into the locked room :)
|
daurnimator |
Wed, 02 Apr 2014 15:56:37 -0400 |
plugins/muc: Move locking to seperate module
|
daurnimator |
Wed, 02 Apr 2014 15:48:25 -0400 |
plugins/muc/mod_muc: Move room locking into hook
|
daurnimator |
Wed, 02 Apr 2014 15:36:08 -0400 |
plugins/muc/muc.lib: Move description functions out to own file
|
daurnimator |
Wed, 02 Apr 2014 15:14:52 -0400 |
plugins/muc/muc.lib: Modify muc-config-submitted to keep a list of status codes instead of fields changed
|
daurnimator |
Wed, 02 Apr 2014 11:35:00 -0400 |
plugins/muc/muc.lib: Refactor out process_form into hooks
|
daurnimator |
Tue, 01 Apr 2014 17:45:03 -0400 |
plugins/muc/muc.lib: Move default config layout into hooks
|
daurnimator |
Tue, 01 Apr 2014 17:10:01 -0400 |
plugins/muc/muc.lib: Split up get_disco_info into events
|
daurnimator |
Tue, 01 Apr 2014 15:41:44 -0400 |
plugins/muc/muc.lib: Add muc-room-locked event
|
daurnimator |
Mon, 31 Mar 2014 14:46:59 -0400 |
plugins/muc/muc.lib: restrict invitations in members only rooms to admins
|
daurnimator |
Mon, 31 Mar 2014 14:45:42 -0400 |
plugins/muc/muc.lib: Don't try and get occupant jids for annotating invite affiliation changes
|
daurnimator |
Mon, 31 Mar 2014 14:44:52 -0400 |
plugins/muc/muc.lib: Update declines to be more like invites
|
daurnimator |
Mon, 31 Mar 2014 14:06:35 -0400 |
plugins/muc/muc.lib: Add pre-invite event. Move role check to it
|
daurnimator |
Mon, 31 Mar 2014 13:54:27 -0400 |
plugins/muc/muc.lib: Tidy up muc-invite event.
|
daurnimator |
Mon, 31 Mar 2014 12:31:15 -0400 |
plugins/muc/muc.lib: Remove top level pre-join event. Assign event priorities for other handlers
|
daurnimator |
Mon, 31 Mar 2014 12:21:43 -0400 |
plugins/muc/muc.lib: Use occupant methods where possible
|
daurnimator |
Fri, 28 Mar 2014 20:28:20 -0400 |
plugins/muc/muc.lib: Subjects get sent even if empty.
|
daurnimator |
Fri, 28 Mar 2014 20:25:10 -0400 |
plugins/muc/muc.lib: Fix typo (moderators vs moderator)
|
daurnimator |
Fri, 28 Mar 2014 18:47:35 -0400 |
plugins/muc/muc.lib: nick change unavailables should be from original occupant jid
|
daurnimator |
Fri, 28 Mar 2014 18:33:57 -0400 |
plugins/muc/muc.lib: Status codes should be inside of x element
|
daurnimator |
Fri, 28 Mar 2014 18:33:38 -0400 |
plugins/muc/muc.lib: Improve set affiliation logic;
|
daurnimator |
Fri, 28 Mar 2014 17:58:25 -0400 |
plugins/muc/muc.lib: Smarter validation in set_affiliation
|
daurnimator |
Fri, 28 Mar 2014 14:15:18 -0400 |
plugins/muc/muc.lib: Fix anonymous check in `send_occupant_list`
|
daurnimator |
Fri, 28 Mar 2014 13:34:46 -0400 |
plugins/muc/muc.lib: Allow `:send_occupant_list` to have no filter
|
daurnimator |
Fri, 28 Mar 2014 13:14:33 -0400 |
plugins/muc/muc.lib: Fix sending occupant jid instead of real jid in <item/> actor
|
daurnimator |
Fri, 28 Mar 2014 13:11:11 -0400 |
plugins/muc/muc.lib: Clean up :set_role. Removes :can_set_role
|
daurnimator |
Fri, 28 Mar 2014 13:05:36 -0400 |
plugins/muc/muc.lib: Remove callback parameter from set_role and set_affiliation
|
daurnimator |
Fri, 28 Mar 2014 11:05:52 -0400 |
plugins/muc/muc.lib: non-function changes (reordering, semicolons and comments)
|
daurnimator |
Thu, 27 Mar 2014 19:18:57 -0400 |
plugins/muc: Massive refactor
|
daurnimator |
Thu, 27 Mar 2014 19:16:13 -0400 |
mod_muc/muc.lib: Fix parameters to send_history() (thanks Peter Villeneuve)
|
Matthew Wild |
Sat, 10 May 2014 21:30:00 +0100 |
Merge 0.10->trunk
|
Kim Alvefur |
Mon, 12 May 2014 01:18:27 +0200 |
mod_admin_telnet: Remove dead code
|
Kim Alvefur |
Mon, 12 May 2014 01:16:17 +0200 |
mod_admin_telnet: Show which hosts are components and what type of component in host:list()
|
Kim Alvefur |
Mon, 12 May 2014 01:07:40 +0200 |
mod_admin_telnet: Add c2s:show_tls(), behaves like s2s:show_tls()
|
Kim Alvefur |
Sun, 11 May 2014 19:13:36 +0200 |
mod_admin_telnet: Move generation of log tag for s2s:show() (adds it to c2s:show() too)
|
Kim Alvefur |
Sun, 11 May 2014 19:12:03 +0200 |
mod_admin_telnet: Add s2s:show_tls() for showing ciphers used on s2s connections
|
Kim Alvefur |
Sun, 11 May 2014 18:51:08 +0200 |
mod_admin_telnet: Move extraction of c2s presence info into session_flags()
|
Kim Alvefur |
Sun, 11 May 2014 19:03:23 +0200 |
mod_admin_telnet: Split (secure) into (authenticated) + (secure)
|
Kim Alvefur |
Sun, 11 May 2014 18:28:00 +0200 |
mod_admin_telnet: Send NUL byte as keepalive on read timeouts
|
Kim Alvefur |
Sun, 11 May 2014 18:22:17 +0200 |
Merge 0.10->trunk
|
Kim Alvefur |
Fri, 09 May 2014 23:35:54 +0200 |
Merge 0.9->0.10
|
Kim Alvefur |
Fri, 09 May 2014 23:28:09 +0200 |
configmanager: Delay importing LuaFileSystem until needed by an Include line
|
Kim Alvefur |
Fri, 09 May 2014 19:59:49 +0200 |
core.certmanager, core.moduleapi, mod_storage_sql, mod_storage_sql2: Import from util.paths
|
Kim Alvefur |
Fri, 09 May 2014 19:35:29 +0200 |
core.configmanager: Move path utility functions into util.paths
|
Kim Alvefur |
Fri, 09 May 2014 19:34:35 +0200 |
Merge 0.10->trunk
|
Kim Alvefur |
Tue, 06 May 2014 00:37:08 +0200 |
prosodyctl: Check that there is at least one enabled VirtualHost (or Component) defined
|
Kim Alvefur |
Fri, 02 May 2014 08:56:03 +0200 |
prosodyctl: Use correct variable in check certs
|
Kim Alvefur |
Fri, 02 May 2014 08:27:29 +0200 |
prosodyctl: Check for deprecated config options
|
Kim Alvefur |
Fri, 02 May 2014 08:21:56 +0200 |
prosodyctl: Add check that points out any disabled hosts
|
Kim Alvefur |
Fri, 02 May 2014 08:16:26 +0200 |
prosodyctl: Only perform checks on enabled hosts
|
Kim Alvefur |
Fri, 02 May 2014 08:11:11 +0200 |
Merge 0.10->trunk
|
Kim Alvefur |
Sun, 27 Apr 2014 01:02:54 +0200 |
Merge 0.9->0.10
|
Kim Alvefur |
Sun, 27 Apr 2014 01:02:20 +0200 |
util.pposix: Fix error reporting from really old Linux fallocate() that did not use errno for some reason (thanks pro)
|
Kim Alvefur |
Fri, 25 Apr 2014 02:41:55 +0200 |
util.pposix: Fix error reporting from posix_fallocate, it doesn't use errno (thanks pro)
|
Kim Alvefur |
Fri, 25 Apr 2014 00:36:01 +0200 |
util.x509: Remove unused imports
|
Kim Alvefur |
Fri, 25 Apr 2014 02:47:09 +0200 |
util.x509: And functions for converting between DER and PEM
|
Kim Alvefur |
Thu, 24 Apr 2014 23:38:47 +0200 |
util.indexedbheap: Fix a possible traceback when removing the last item.
|
Waqas Hussain |
Wed, 23 Apr 2014 11:38:34 -0400 |
Merge 0.10->trunk
|
Kim Alvefur |
Wed, 23 Apr 2014 00:23:46 +0200 |
Merge 0.9->0.10
|
Kim Alvefur |
Wed, 23 Apr 2014 00:22:36 +0200 |
util.dataforms: Add support for XEP-0221: Data Forms Media Element
|
Kim Alvefur |
Tue, 22 Apr 2014 23:36:26 +0200 |
tools/jabberd14sql2prosody: Fix package.path (thanks daurnimator)
|
Kim Alvefur |
Tue, 22 Apr 2014 23:14:53 +0200 |
mod_s2s: Follow XMPP Core on when a stream is to be considered ready
|
Kim Alvefur |
Tue, 22 Apr 2014 21:56:06 +0200 |
Merge daurnimator->trunk
|
Matthew Wild |
Mon, 21 Apr 2014 17:42:44 +0100 |
Merge with daurnimator
|
Matthew Wild |
Thu, 17 Apr 2014 09:01:32 +0100 |
plugins/muc/muc.lib: If decline is to person in room; route to all sessions
|
daurnimator |
Thu, 27 Mar 2014 19:16:46 -0400 |
plugins/muc/muc.lib: Have timestamp as seconds since epoch inside of history
|
daurnimator |
Thu, 27 Mar 2014 18:10:34 -0400 |
plugins/muc: Rename admin query hook
|
daurnimator |
Thu, 27 Mar 2014 18:09:42 -0400 |
plugins/muc/muc.lib: Add :broadcast method; use it from :broadcast_except_nick and :broadcast_message
|
daurnimator |
Mon, 24 Mar 2014 16:32:18 -0400 |
plugins/muc/muc.lib: Extra utility functions around subjects
|
daurnimator |
Mon, 24 Mar 2014 13:36:43 -0400 |
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
|
daurnimator |
Mon, 24 Mar 2014 13:34:06 -0400 |
plugins/muc/muc.lib: Add muc-broadcast-message event. Use it for saving to history
|
daurnimator |
Mon, 24 Mar 2014 13:10:54 -0400 |
plugins/muc/muc.lib: Better password check
|
daurnimator |
Mon, 24 Mar 2014 12:44:31 -0400 |
plugins/muc/muc.lib: Add muc-occupant-prejoin events; Use it for banned, members-only, password, nick-conflict and lock checks
|
daurnimator |
Mon, 24 Mar 2014 10:25:43 -0400 |
plugins/muc/muc.lib: Move password check and nick conflict check into `handle_join`
|
daurnimator |
Fri, 21 Mar 2014 14:01:02 -0400 |
plugins/muc/muc.lib: Additional `route_to_occupant` usage
|
daurnimator |
Thu, 20 Mar 2014 16:19:13 -0400 |
plugins/muc/muc.lib: Remove duplicate variable; it can never be nil.
|
daurnimator |
Thu, 20 Mar 2014 16:14:22 -0400 |
plugins/muc/muc.lib: Add decline event for parity with invite
|
daurnimator |
Thu, 20 Mar 2014 15:50:29 -0400 |
plugins/muc/muc.lib: Add route_to_occupant function to send a stanza to all occupant sessions
|
daurnimator |
Thu, 20 Mar 2014 15:22:02 -0400 |
plugins/muc: Have utility methods for locking the room
|
daurnimator |
Thu, 20 Mar 2014 11:06:10 -0400 |
plugins/muc/muc.lib: Use occupant jids when whois == "moderators"
|
daurnimator |
Wed, 19 Mar 2014 17:50:49 -0400 |
plugins/muc/muc.lib: Allow users with affiliations to invite while not in room themselves
|
daurnimator |
Wed, 19 Mar 2014 17:50:00 -0400 |
plugins/muc/muc.lib: Use `get_role` in `handle_admin_item_get_command`. Removed a TODO that's already done
|
daurnimator |
Wed, 19 Mar 2014 17:46:25 -0400 |
plugins/muc/muc.lib: Send invite out from event: removes '-prepared' from event name
|
daurnimator |
Wed, 19 Mar 2014 17:33:32 -0400 |
plugins/muc/muc.lib: Check role instead of current_nick
|
daurnimator |
Wed, 19 Mar 2014 17:30:21 -0400 |
plugins/muc/muc.lib: Remove `payload` argument from `handle_mediated_*`; extract it from inside.
|
daurnimator |
Wed, 19 Mar 2014 16:28:11 -0400 |
plugins/muc/muc.lib: Fix wrong variable in `construct_stanza_id` block
|
daurnimator |
Wed, 19 Mar 2014 16:24:17 -0400 |
plugins/muc/muc.lib: Add muc-invite-prepared event; Use it for granting affiliations in members only rooms
|
daurnimator |
Wed, 19 Mar 2014 16:19:31 -0400 |
plugins/muc/muc.lib: Don't get same variable twice.....
|
daurnimator |
Wed, 19 Mar 2014 15:01:18 -0400 |
plugins/muc/muc.lib: Use `get_occupant_jid` method instead of indexing _jid_nick
|
daurnimator |
Wed, 19 Mar 2014 15:00:53 -0400 |
plugins/muc/muc.lib: Fetch config via accessors instead of using `_data`
|
daurnimator |
Wed, 19 Mar 2014 14:39:31 -0400 |
plugins/muc/muc.lib: In `_route_stanza` access occupant data less often
|
daurnimator |
Wed, 19 Mar 2014 14:35:17 -0400 |
plugins/muc/muc.lib: Tidy up `get_filtered_presence`
|
daurnimator |
Wed, 19 Mar 2014 14:06:04 -0400 |
plugins/muc/muc.lib: Tidy up is_kickable_error: it didn't need to return the condition.
|
daurnimator |
Wed, 19 Mar 2014 13:59:59 -0400 |
plugins/muc/muc.lib: Use module.host where `muc_domain` was previously
|
daurnimator |
Wed, 19 Mar 2014 13:57:02 -0400 |
plugins/muc/muc.lib: Remove unused methods (breaks api)
|
daurnimator |
Wed, 19 Mar 2014 13:56:14 -0400 |
plugins/muc/muc.lib: Use more modern stanza methods
|
daurnimator |
Wed, 19 Mar 2014 12:19:44 -0400 |
plugins/muc: Provide a reasonable default `route_stanza`
|
daurnimator |
Wed, 19 Mar 2014 12:03:15 -0400 |
plugins/muc/mod_muc: host sessions have a .send these days
|
daurnimator |
Tue, 18 Mar 2014 18:56:26 -0400 |
plugins/muc/mod_muc: Refactor to use new methods available
|
daurnimator |
Tue, 18 Mar 2014 18:55:52 -0400 |
plugins/muc/muc: Add 'muc-occupant-left' event
|
daurnimator |
Tue, 18 Mar 2014 18:52:28 -0400 |
plugins/muc/muc: Only call get_password once in invite creation
|
daurnimator |
Tue, 18 Mar 2014 16:01:53 -0400 |
plugins/muc/muc: When there's no history; return an empty iterator
|
daurnimator |
Tue, 18 Mar 2014 15:42:48 -0400 |
plugins/muc/muc: Support mediated declines
|
daurnimator |
Tue, 18 Mar 2014 15:15:28 -0400 |
plugins/muc/muc: Rename `handle_invite_to_room` to `handle_mediated_invite`; clean up logic
|
daurnimator |
Tue, 18 Mar 2014 15:15:14 -0400 |
plugins/muc/muc: Check for mediated invites in a smarter way
|
daurnimator |
Tue, 18 Mar 2014 14:56:20 -0400 |
plugins/muc/muc: Add copyright for daurnimator
|
daurnimator |
Tue, 18 Mar 2014 14:54:41 -0400 |
plugins/muc/muc.lib: Add disco iq handlers with compatible argument signature
|
daurnimator |
Fri, 21 Feb 2014 19:06:33 -0500 |
plugins/muc/muc.lib: Move all kick code into one place
|
daurnimator |
Fri, 21 Feb 2014 18:04:38 -0500 |
plugins/muc/muc.lib: Make use of return values to send service-unavailable errors
|
daurnimator |
Fri, 21 Feb 2014 17:52:40 -0500 |
plugins/muc/muc.lib: Add some missing return values
|
daurnimator |
Fri, 21 Feb 2014 17:40:16 -0500 |
plugins/muc/muc.lib: Move (de)construct_stanza_id into `handle_iq_to_occupant`
|
daurnimator |
Fri, 21 Feb 2014 17:17:01 -0500 |
plugins/muc/muc.lib: Refactor _to_occupant handlers
|
daurnimator |
Fri, 21 Feb 2014 16:30:43 -0500 |
plugins/muc/muc.lib: Split out the room iq handler into functions
|
daurnimator |
Fri, 21 Feb 2014 15:48:26 -0500 |
plugins/muc/muc.lib: Factor `handle_to_occupant` out into many functions
|
daurnimator |
Thu, 20 Feb 2014 16:50:18 -0500 |
plugins/muc/muc.lib: Split up `handle_to_room` into smaller handlers (thanks sysko)
|
daurnimator |
Thu, 20 Feb 2014 14:36:49 -0500 |
plugins/muc/muc.lib: Split out `send_history` into `parse_history` and `get_history`
|
daurnimator |
Wed, 19 Feb 2014 17:39:57 -0500 |
plugins/muc/mod_muc: Move Xep-0307 MUC unique to seperate file
|
daurnimator |
Tue, 18 Feb 2014 17:21:47 -0500 |
Merge 0.10->trunk
|
Kim Alvefur |
Mon, 21 Apr 2014 02:43:38 +0200 |
certmanager: Move ssl.protocol handling to after ssl.options is a table (thanks Ralph)
|
Kim Alvefur |
Mon, 21 Apr 2014 02:43:09 +0200 |
Merge 0.10->trunk
|
Kim Alvefur |
Sun, 20 Apr 2014 23:39:45 +0200 |
certmanager: Fix traceback if no global 'ssl' section set (thanks albert)
|
Kim Alvefur |
Sun, 20 Apr 2014 21:25:26 +0200 |
mod_http: Update to disable peer verification with the new certmanager
|
Kim Alvefur |
Sat, 19 Apr 2014 21:59:53 +0200 |
mod_s2s: Replace open_stream() with function that only adds s2s/dialback attributes to stream header
|
Kim Alvefur |
Fri, 18 Apr 2014 07:51:41 +0200 |
util.xmppstream: Check for callback that may add stream header attributes
|
Kim Alvefur |
Fri, 18 Apr 2014 07:50:44 +0200 |
Merge 0.10->trunk
|
Kim Alvefur |
Tue, 15 Apr 2014 21:54:44 +0200 |
net.http.server: Fix some typos introduced in 420c0d3b8583.
|
Daurnimator |
Tue, 15 Apr 2014 14:51:49 -0400 |
Merge 0.10->trunk
|
Kim Alvefur |
Tue, 15 Apr 2014 20:36:39 +0200 |
certmanager: Update ssl_compression when config is reloaded
|
Kim Alvefur |
Tue, 15 Apr 2014 01:02:56 +0200 |
certmanager: Reformat core ssl defaults
|
Kim Alvefur |
Tue, 15 Apr 2014 00:49:17 +0200 |
certmanager: Support ssl.protocol syntax like "tlsv1+" that disables older protocols
|
Kim Alvefur |
Tue, 15 Apr 2014 00:45:07 +0200 |
certmanager: Merge ssl.options, verify etc from core defaults and global ssl settings with inheritance while allowing options to be disabled per virtualhost
|
Kim Alvefur |
Tue, 15 Apr 2014 00:32:11 +0200 |
certmanager: Wrap long line and add comment
|
Kim Alvefur |
Mon, 14 Apr 2014 23:41:26 +0200 |
certmanager: Concatenate cipher list if given as a table
|
Kim Alvefur |
Mon, 14 Apr 2014 23:34:35 +0200 |
certmanager: Allow non-server contexts to be without certificate and key
|
Kim Alvefur |
Mon, 14 Apr 2014 23:09:28 +0200 |
certmanager: Check for non-nil values instead of true-ish values, allows removing defaults
|
Kim Alvefur |
Mon, 14 Apr 2014 23:00:44 +0200 |
Merge 0.10->trunk
|
Matthew Wild |
Tue, 15 Apr 2014 18:08:16 +0100 |
net.http.server: Add prepare_header() and finish_response() to allow sending chunked responses via the API
|
Daurnimator |
Tue, 15 Apr 2014 18:07:45 +0100 |
Merge 0.10->trunk
|
Kim Alvefur |
Thu, 10 Apr 2014 16:52:03 +0200 |
mod_s2s: Revert e626ee2fe106 change, it broke Dialback
|
Kim Alvefur |
Thu, 10 Apr 2014 16:49:59 +0200 |
Merge 0.10->trunk
|
Kim Alvefur |
Thu, 10 Apr 2014 13:16:54 +0200 |
Merge 0.9->0.10
|
Kim Alvefur |
Thu, 10 Apr 2014 13:15:11 +0200 |
prosody: Check dependencies later in the startup sequence
|
Kim Alvefur |
Wed, 09 Apr 2014 20:46:39 +0200 |
util.dependencies: Check for Lua 5.1. We don't currently support any other versions. LuaJIT identifies as 5.1.
|
Waqas Hussain |
Wed, 09 Apr 2014 14:01:02 -0400 |
mod_admin_telnet: muc:*: Fix nil index error when a room JID is passed with a non-existent host
|
Matthew Wild |
Sat, 05 Apr 2014 15:05:40 +0100 |
mod_c2s, mod_s2s, mod_component, util.xmppstream: Move all session:open_stream() functions to util.xmppstream
|
Kim Alvefur |
Thu, 10 Apr 2014 13:13:07 +0200 |
prosodyctl, util.prosodyctl: Update to reflect that mod_posix gets loaded by default on posix platforms
|
Kim Alvefur |
Thu, 10 Apr 2014 00:24:29 +0200 |
mod_posix: Remove compat code for 0.5
|
Kim Alvefur |
Thu, 10 Apr 2014 00:23:35 +0200 |
mod_storage_sql2: Build counter query without ORDER BY clause
|
Kim Alvefur |
Tue, 08 Apr 2014 19:23:11 +0200 |
Merge 0.10->trunk
|
Kim Alvefur |
Thu, 03 Apr 2014 23:54:58 +0200 |
mod_compression: Only iterate over correctly named and namespaced child tags of compression feature
|
Kim Alvefur |
Thu, 03 Apr 2014 23:48:12 +0200 |
mod_compression: Use get_child() and get_child_text()
|
Kim Alvefur |
Thu, 03 Apr 2014 23:40:20 +0200 |
mod_compression: Remove checks for impossible conditions
|
Kim Alvefur |
Thu, 03 Apr 2014 23:33:38 +0200 |
Merge 0.10->trunk
|
Matthew Wild |
Wed, 02 Apr 2014 17:42:22 +0100 |
Merge 0.9->0.10
|
Matthew Wild |
Wed, 02 Apr 2014 17:41:38 +0100 |
util.xmppstream: Also disable CharacterData merging after stream restarts
|
Matthew Wild |
Wed, 02 Apr 2014 14:31:19 +0100 |
util.xmppstream: Disable LuaExpat's buffering (if possible)
|
Matthew Wild |
Wed, 02 Apr 2014 11:05:41 +0100 |
Tagging 0.9.4
|
Matthew Wild |
Tue, 01 Apr 2014 16:50:15 +0100 |
Merge
0.9.4
|
Matthew Wild |
Tue, 01 Apr 2014 16:03:21 +0100 |
MUC: Fixed traceback when a JID not in a room requested a role change for an occupant.
|
Waqas Hussain |
Tue, 01 Apr 2014 10:02:58 -0400 |
Merge
|
Matthew Wild |
Tue, 01 Apr 2014 15:02:36 +0100 |
net.server_{select,event}: Add compat code for supporting the same client port API on connections
|
Kim Alvefur |
Tue, 01 Apr 2014 15:26:40 +0200 |
Backed out changeset a5b5bce71a11
|
Kim Alvefur |
Mon, 31 Mar 2014 19:38:06 +0200 |
net.server_event: Rename conn:port() -> conn:clientport() to match server_select
|
Kim Alvefur |
Thu, 27 Mar 2014 23:02:52 +0100 |
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)
|
Matthew Wild |
Sun, 30 Mar 2014 09:16:27 +0100 |
util.dependencies: Log error when LuaExpat is not capable of enforcing stanza size limits
|
Matthew Wild |
Sun, 30 Mar 2014 09:15:28 +0100 |
util.xmppstream: Implement stanza size limiting, default limit 10MB
|
Matthew Wild |
Sun, 30 Mar 2014 09:14:39 +0100 |
portmanager: Make maximum read size configurable, and default to 4KB
|
Matthew Wild |
Sun, 30 Mar 2014 08:44:55 +0100 |
mod_compression: Only allow compression on authenticated streams
|
Kim Alvefur |
Tue, 18 Feb 2014 20:03:12 +0100 |
Merge 0.10->trunk
|
Kim Alvefur |
Tue, 25 Mar 2014 19:18:32 +0100 |
Merge 0.9->0.10
|
Kim Alvefur |
Tue, 25 Mar 2014 19:16:38 +0100 |
prosody.cfg.lua.dist: mod_posix is enabled by default on posix platforms now
|
Kim Alvefur |
Sat, 22 Mar 2014 14:53:17 +0100 |
util.sasl: Fix logic for when mechanisms with channel binding support are offered
|
Kim Alvefur |
Sat, 22 Mar 2014 14:45:04 +0100 |
prosodyctl: Show real error if certificate config file can't be opened
|
Kim Alvefur |
Sat, 22 Mar 2014 12:02:11 +0100 |
modulemanager: Load mod_saslauth on components by default
|
Kim Alvefur |
Sat, 22 Mar 2014 12:42:01 +0100 |
mod_saslauth: Only do c2s SASL on normal VirtualHosts
|
Kim Alvefur |
Sat, 22 Mar 2014 12:41:38 +0100 |
Merge 0.10->trunk
|
Kim Alvefur |
Sun, 09 Mar 2014 23:48:32 +0100 |
Merge 0.9->0.10
|
Kim Alvefur |
Sun, 09 Mar 2014 23:47:53 +0100 |
mod_http_files: Strip path separator from end of paths, was broken on Windows (thanks Junne)
|
Kim Alvefur |
Sun, 09 Mar 2014 22:16:44 +0100 |
util.pluginloader: Always use path separator from package.config (thanks Junne)
|
Kim Alvefur |
Sun, 09 Mar 2014 22:15:40 +0100 |
Merge 0.10->trunk
|
Kim Alvefur |
Wed, 26 Feb 2014 22:22:43 +0100 |
Merge 0.9->0.10
|
Kim Alvefur |
Wed, 26 Feb 2014 22:21:55 +0100 |
mod_http: Fix http_external_url setting without an explicit port
|
Kim Alvefur |
Wed, 26 Feb 2014 22:19:58 +0100 |
mod_http: Use hostname from the correct context (thanks gryffus)
|
Kim Alvefur |
Thu, 20 Feb 2014 19:08:55 +0100 |
tools/ejabberd2prosody: Don't throw an error if XML CDATA is null ([] in Erlang, instead of a string or being missing).
|
Waqas Hussain |
Tue, 18 Feb 2014 16:03:13 -0500 |
mod_auth_anonymous: Fixed a traceback in listing all users (issue#396).
|
Waqas Hussain |
Mon, 17 Feb 2014 16:00:41 -0500 |
Merge 0.10->trunk
|
Kim Alvefur |
Wed, 19 Feb 2014 23:45:24 +0100 |
mod_proxy65: Use mod_disco
|
Florian Zeitz |
Wed, 19 Feb 2014 20:13:35 +0100 |
Merge 0.10->trunk
|
Kim Alvefur |
Wed, 19 Feb 2014 20:10:23 +0100 |
mod_auth_interal_hashed: Update salt and iteration count when setting a new password
|
Florian Zeitz |
Wed, 12 Feb 2014 13:45:16 +0100 |
Merge 0.10 -> trunk
|
Kim Alvefur |
Wed, 12 Feb 2014 19:26:54 +0100 |
Merge 0.9 -> 0.10
|
Kim Alvefur |
Wed, 12 Feb 2014 19:26:22 +0100 |
mod_admin_telnet: Prep jids for user:create() etc.
|
Kim Alvefur |
Sun, 09 Feb 2014 15:17:01 +0100 |
mod_s2s: Log a warning if no local addresses are found, as this breaks s2sout
|
Kim Alvefur |
Sun, 09 Feb 2014 15:13:46 +0100 |
mod_saslauth: Make sure sasl handler has add_cb_handler (fixes #392)
|
Kim Alvefur |
Wed, 12 Feb 2014 19:25:15 +0100 |
mod_storage_sql2: archive:delete() with username = true deletes for all users
|
Kim Alvefur |
Sun, 09 Feb 2014 15:12:13 +0100 |
mod_ping: Use type-specific event
|
Kim Alvefur |
Sun, 09 Feb 2014 15:09:12 +0100 |
Merge 0.10->trunk
|
Kim Alvefur |
Thu, 06 Feb 2014 10:55:09 +0100 |
Merge 0.9->0.10
|
Kim Alvefur |
Thu, 06 Feb 2014 10:48:41 +0100 |
mod_motd: Strip indentation only, leave multiple newlines
|
Kim Alvefur |
Thu, 06 Feb 2014 10:44:21 +0100 |
Merge 0.10->trunk
|
Kim Alvefur |
Mon, 03 Feb 2014 07:25:05 +0100 |
Merge 0.9->0.10
|
Kim Alvefur |
Mon, 03 Feb 2014 07:23:33 +0100 |
tools/ejabberd2prosody: Handle new room member format.
|
Kim Alvefur |
Mon, 27 Jan 2014 16:47:54 +0100 |
mod_c2s: Break out stream opening into a separate function
|
Florian Zeitz |
Fri, 31 Jan 2014 12:01:12 +0100 |
MUC: Tag PMs with <x>, like presence stanzas
|
Kim Alvefur |
Tue, 28 Jan 2014 19:21:21 +0100 |
modulemanager: Always load a platform-specific module, add stub modules for Windows and unknown platforms
|
Kim Alvefur |
Sun, 26 Jan 2014 21:16:24 +0100 |
mod_posix: Daemonize by default only when installed
|
Kim Alvefur |
Sun, 26 Jan 2014 18:35:03 +0100 |
Merge 0.10->trunk
|
Matthew Wild |
Tue, 21 Jan 2014 03:26:04 +0000 |
Merge 0.9->0.10
|
Matthew Wild |
Tue, 21 Jan 2014 03:24:40 +0000 |
tools/ejabberd2prosody: Disable generating a config, as the format it generates is completely out of date.
|
Waqas Hussain |
Sat, 18 Jan 2014 17:26:02 -0500 |
tools/ejabberd2prosody: “xmlelement” can be “xmlel” in newer ejabberd (thanks cr).
|
Waqas Hussain |
Sat, 18 Jan 2014 17:24:10 -0500 |
MUC: Fire muc-room-destroyed event when the last participant leaves a non-persistent room
|
Kim Alvefur |
Sat, 18 Jan 2014 20:14:05 +0100 |
mod_storage_sql2: Only attempt to delete conflicting items if an ID/key is given
|
Kim Alvefur |
Tue, 21 Jan 2014 01:51:13 +0100 |
mod_storage_sql2: Fix another SQL syntax error that slipped trough
|
Kim Alvefur |
Tue, 21 Jan 2014 00:51:31 +0100 |
Merge 0.10->trunk
|
Matthew Wild |
Sat, 18 Jan 2014 18:46:31 +0000 |
Merge 0.9->0.10
|
Matthew Wild |
Sat, 18 Jan 2014 18:46:12 +0000 |
tools/ejabberd2prosody: Add support for importing MUC rooms.
|
Waqas Hussain |
Sat, 18 Jan 2014 10:37:12 -0500 |
tools/ejabberdsql2prosody: Skip invalid XML in data, and print out errors.
|
Waqas Hussain |
Thu, 16 Jan 2014 14:03:27 -0500 |
additional fix for erlparse loading in ejabberd2prosody.lua
|
Vadim Misbakh-Soloviov |
Fri, 14 Jun 2013 15:43:35 +0700 |
package{,c}path fixes for migration tools
|
Vadim Misbakh-Soloviov |
Fri, 14 Jun 2013 15:15:05 +0700 |
mod_tls: Let s2s_secure_auth override s2s_require_encryption and warn if they differ
|
Kim Alvefur |
Wed, 15 Jan 2014 22:47:50 +0100 |
mod_tls: Rename variables to be less confusing
|
Kim Alvefur |
Wed, 15 Jan 2014 21:57:15 +0100 |
Merge 0.10->trunk
|
Matthew Wild |
Sat, 18 Jan 2014 18:44:58 +0000 |
mod_storage_sql2: Fix SQL syntax
|
Kim Alvefur |
Sat, 18 Jan 2014 19:33:33 +0100 |
MUC: Expose room metatable on module
|
Kim Alvefur |
Sat, 18 Jan 2014 18:28:50 +0100 |
MUC: Split out sending of the topic into method separate from sending history
|
Kim Alvefur |
Sat, 18 Jan 2014 18:11:13 +0100 |
MUC: Split saving to history into a separate method
|
Kim Alvefur |
Sat, 18 Jan 2014 18:05:42 +0100 |
Merge 0.10->trunk
|
Matthew Wild |
Sun, 12 Jan 2014 06:27:55 -0500 |
Merge
|
Matthew Wild |
Sun, 12 Jan 2014 06:19:55 -0500 |
mod_storage_sql2: Fix syntax error in subquery (Thanks Lance)
|
Kim Alvefur |
Sun, 05 Jan 2014 23:38:34 +0100 |
Merge 0.9->0.10
|
Matthew Wild |
Sun, 12 Jan 2014 06:19:37 -0500 |
Tagging 0.9.3
|
Matthew Wild |
Sun, 12 Jan 2014 06:17:40 -0500 |
mod_tls: Log error when TLS initialization fails
0.9.3
|
Matthew Wild |
Sun, 12 Jan 2014 06:16:49 -0500 |
mod_s2s: Include IP in log messages, if host is unavailable
|
Florian Zeitz |
Sun, 05 Jan 2014 22:21:50 +0100 |
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.
|
Waqas Hussain |
Fri, 03 Jan 2014 15:52:52 -0500 |
Merge 0.10->trunk and Happy New Year!
|
Kim Alvefur |
Tue, 31 Dec 2013 19:09:34 +0100 |
util.pubsub: Separate data from node configuration
|
Kim Alvefur |
Mon, 30 Dec 2013 23:49:23 +0100 |
util.pubsub: Fire events on more actions
|
Kim Alvefur |
Thu, 26 Dec 2013 18:14:34 +0100 |
mod_pubsub: Don't sent error replies from service disco events, let mod_disco handle that
|
Kim Alvefur |
Mon, 30 Dec 2013 21:49:17 +0100 |
mod_storage_sql2: Expose the unique key argument, allowing arbitrary ids. Conflicting items are removed.
|
Kim Alvefur |
Wed, 25 Dec 2013 22:37:52 +0100 |
mod_storage_sql2: Include user, host and store in id lookup
|
Kim Alvefur |
Wed, 25 Dec 2013 15:28:55 +0100 |
net.server_{select,event}: addclient: Handle missing getaddrinfo
|
Kim Alvefur |
Mon, 23 Dec 2013 23:23:59 +0100 |
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)
|
Kim Alvefur |
Mon, 23 Dec 2013 17:57:53 +0100 |
net.server_{select,event}: addclient: Add argument for overriding socket type
|
Kim Alvefur |
Mon, 23 Dec 2013 17:55:41 +0100 |
net/http: Use server.addclient
|
daurnimator |
Wed, 18 Dec 2013 19:00:24 -0500 |
net/server: addclient: wrapclient already calls startconnection for us
|
daurnimator |
Wed, 18 Dec 2013 18:11:47 -0500 |
net/server_event: pcall require ssl rather than relying on globals
|
daurnimator |
Wed, 18 Dec 2013 18:11:17 -0500 |
net/server_select: Fix typo
|
daurnimator |
Wed, 18 Dec 2013 18:06:33 -0500 |
net/server_select: addclient: Check arguments
|
daurnimator |
Wed, 18 Dec 2013 17:55:03 -0500 |
net/server_select: addclient: Check for failure correctly; remove wrapconnection call on failure
|
daurnimator |
Wed, 18 Dec 2013 17:54:31 -0500 |
net/server_event: add_client should have same arguments no-matter the server backend
|
daurnimator |
Wed, 18 Dec 2013 17:52:28 -0500 |
net/server_select: Check arguments to add_server correctly
|
daurnimator |
Wed, 18 Dec 2013 17:51:27 -0500 |
net/server_select: pcall require ssl (easy to forget to require ssl)
|
daurnimator |
Wed, 18 Dec 2013 17:50:38 -0500 |
Merge 0.10->trunk
|
Kim Alvefur |
Wed, 18 Dec 2013 18:37:38 +0100 |
Merge 0.9->0.10
|
Kim Alvefur |
Wed, 18 Dec 2013 18:36:54 +0100 |
mod_component: Enable TCP keepalives on component streams
|
Kim Alvefur |
Wed, 18 Dec 2013 18:35:35 +0100 |
mod_component: Decrease priority of component auth hook
|
Kim Alvefur |
Wed, 18 Dec 2013 18:34:22 +0100 |
Merge 0.10->trunk
|
Matthew Wild |
Mon, 16 Dec 2013 23:32:29 +0000 |
Merge 0.9->0.10
|
Matthew Wild |
Mon, 16 Dec 2013 23:32:11 +0000 |
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)
|
Matthew Wild |
Mon, 16 Dec 2013 23:31:43 +0000 |
net.http: assert() for socket creation success so it doesn't silently fail (thanks daurnimator)
|
Matthew Wild |
Mon, 16 Dec 2013 23:24:16 +0000 |
Merge with trunk
|
Matthew Wild |
Mon, 16 Dec 2013 02:05:16 +0000 |
Merge 0.10->trunk
|
Matthew Wild |
Mon, 16 Dec 2013 02:04:43 +0000 |
Merge 0.9->0.10
|
Matthew Wild |
Mon, 16 Dec 2013 02:04:16 +0000 |
util.jid: Strip trailing '.' when normalizing hostnames
|
Matthew Wild |
Mon, 16 Dec 2013 02:03:35 +0000 |
mod_muc: Remove extra parenthesis (thanks janhouse)
|
Kim Alvefur |
Sat, 14 Dec 2013 17:25:17 +0100 |
Merge 0.10->trunk
|
Kim Alvefur |
Sat, 14 Dec 2013 17:25:55 +0100 |
mod_muc: Remove extra parenthesis (thanks janhouse)
|
Kim Alvefur |
Sat, 14 Dec 2013 17:25:17 +0100 |
Merge 0.10->trunk
|
Matthew Wild |
Fri, 13 Dec 2013 12:53:14 +0000 |
Merge 0.9->0.10
|
Matthew Wild |
Fri, 13 Dec 2013 12:52:39 +0000 |
mod_muc: Allow admins to always bypass restrict_room_creation (thanks Chris B)
|
Matthew Wild |
Fri, 13 Dec 2013 12:52:03 +0000 |
prosody: Store the config file name so the same file can be used when reloading
|
Kim Alvefur |
Fri, 13 Dec 2013 10:25:40 +0100 |
Merge 0.10->trunk
|
Matthew Wild |
Wed, 11 Dec 2013 22:32:17 +0000 |
Merge 0.9->0.10
|
Matthew Wild |
Wed, 11 Dec 2013 22:31:48 +0000 |
Tagging 0.9.2 (again)
|
Matthew Wild |
Wed, 04 Dec 2013 15:06:48 +0000 |
Makefile, configure: Add option for disabling generation of example certificates
0.9.2
|
Kim Alvefur |
Sat, 30 Nov 2013 22:26:20 +0100 |
Merge 0.10->trunk
|
Matthew Wild |
Fri, 29 Nov 2013 20:11:53 +0000 |
Merge 0.9->0.10
|
Matthew Wild |
Fri, 29 Nov 2013 20:11:06 +0000 |
Tagging 0.9.2
|
Matthew Wild |
Fri, 29 Nov 2013 20:10:13 +0000 |
Merge 0.10->trunk
|
Kim Alvefur |
Thu, 28 Nov 2013 16:17:51 +0100 |
Merge 0.9->0.10
|
Kim Alvefur |
Thu, 28 Nov 2013 16:17:21 +0100 |
util.pposix: Verify that file handle is open
|
Kim Alvefur |
Thu, 28 Nov 2013 16:12:40 +0100 |
Merge 0.10->trunk
|
Kim Alvefur |
Sun, 24 Nov 2013 14:24:53 +0100 |
Merge 0.9->0.10
|
Kim Alvefur |
Sun, 24 Nov 2013 14:24:21 +0100 |
Makefile, certs: Generate example certificates on build, remove the old static one
|
Kim Alvefur |
Fri, 22 Nov 2013 15:27:21 +0100 |
Merge 0.10->trunk
|
Matthew Wild |
Thu, 21 Nov 2013 02:15:36 +0000 |
Merge 0.9->0.10
|
Matthew Wild |
Thu, 21 Nov 2013 02:14:23 +0000 |
certmanager: Further cipher string tweaking. Re-enable ciphers required for DSA and ECDH certs/keys.
|
Matthew Wild |
Thu, 21 Nov 2013 02:11:09 +0000 |
Merge 0.10->trunk
|
Kim Alvefur |
Wed, 13 Nov 2013 11:59:43 +0100 |
util.sql: Fix previous commit
|
Kim Alvefur |
Tue, 12 Nov 2013 11:38:52 +0100 |
util.sql: Get character set info from the correct database.
|
Kim Alvefur |
Tue, 12 Nov 2013 11:13:45 +0100 |
Merge 0.10->trunk
|
Matthew Wild |
Tue, 12 Nov 2013 02:23:29 +0000 |
Merge 0.9->0.10
|
Matthew Wild |
Tue, 12 Nov 2013 02:23:02 +0000 |
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!
|
Matthew Wild |
Tue, 12 Nov 2013 02:13:01 +0000 |
Merge 0.10->trunk
|
Kim Alvefur |
Mon, 11 Nov 2013 23:28:53 +0100 |
mod_storage_sql2: Auto increment columns won't be NULL, so drop nullable=false
|
Kim Alvefur |
Mon, 11 Nov 2013 23:15:26 +0100 |
util.sql: Rewrite auto increment columns to SERIAL for PostgreSQL
|
Kim Alvefur |
Mon, 11 Nov 2013 23:09:18 +0100 |
Merge 0.10->trunk
|
Matthew Wild |
Sun, 10 Nov 2013 23:10:46 +0000 |
util.sql: Fix to call execute on 'self' rather than 'engine' (thanks eisensheng)
|
Matthew Wild |
Sun, 10 Nov 2013 23:10:27 +0000 |
Merge 0.10->trunk
|
Matthew Wild |
Sun, 10 Nov 2013 18:50:01 +0000 |
Merge 0.9->0.10
|
Matthew Wild |
Sun, 10 Nov 2013 18:49:34 +0000 |
certmanager: Update default cipher string to prefer forward-secrecy over cipher strength and to disable triple-DES (weaker and much slower than AES)
|
Matthew Wild |
Sun, 10 Nov 2013 18:46:48 +0000 |
util.set: Remove unused variable
|
Matthew Wild |
Sun, 10 Nov 2013 16:43:10 +0000 |
Merge 0.10->trunk
|
Matthew Wild |
Sat, 09 Nov 2013 18:37:13 +0000 |
Merge 0.9->0.10
|
Matthew Wild |
Sat, 09 Nov 2013 18:36:32 +0000 |
mod_storage_sql2: Fix backwards comparison of timestamp
|
Kim Alvefur |
Thu, 07 Nov 2013 17:18:20 +0100 |
certmanager: Fix order of options, so that the dynamic option is at the end of the array
|
Matthew Wild |
Sat, 09 Nov 2013 17:54:21 +0000 |
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
|
Matthew Wild |
Sat, 09 Nov 2013 17:50:19 +0000 |
core.moduleapi: Fix some global accesses.
|
Waqas Hussain |
Wed, 06 Nov 2013 14:38:51 -0500 |
core/moduleapi: Return timer object from module:add_timer
|
daurnimator |
Wed, 06 Nov 2013 12:56:35 -0500 |
util/timer: Re-set params when timer is rescheduled
|
daurnimator |
Wed, 06 Nov 2013 12:56:18 -0500 |
Merge 0.10 -> trunk
|
Kim Alvefur |
Thu, 31 Oct 2013 20:49:03 +0100 |
Merge 0.9 -> 0.10
|
Kim Alvefur |
Thu, 31 Oct 2013 20:47:57 +0100 |
certmanager: Disable SSLv3 by default
|
Kim Alvefur |
Thu, 31 Oct 2013 19:00:36 +0100 |
mod_storage_sql2: Switch to the util.sql table definition for the main table
|
Kim Alvefur |
Thu, 31 Oct 2013 00:53:59 +0100 |
mod_storage_sql2: The prosodyarchive_index should be unique
|
Kim Alvefur |
Wed, 30 Oct 2013 22:37:07 +0100 |
mod_storage_sql2: Use primary_key and auto_increment flags instead of baking that into the type
|
Kim Alvefur |
Wed, 30 Oct 2013 22:27:22 +0100 |
mod_storage_sql2: Use MEDIUMTEXT fields for value columns (ie TEXT on non-MySQL)
|
Kim Alvefur |
Wed, 30 Oct 2013 14:33:15 +0100 |
util.sql: Rewrite MEDIUMTEXT to TEXT for drivers other than MySQL
|
Kim Alvefur |
Wed, 30 Oct 2013 10:24:35 +0100 |
util.sql: Check what encoding SQLite3 uses
|
Kim Alvefur |
Tue, 29 Oct 2013 11:43:49 +0100 |
util.sql: Find out if MySQL supports utf8mb4 and use that
|
Kim Alvefur |
Tue, 29 Oct 2013 11:42:55 +0100 |
util.sql: Support incrementing columns
|
Kim Alvefur |
Mon, 28 Oct 2013 23:20:25 +0100 |
util.sql: Allow columns to be marked the primary key
|
Kim Alvefur |
Mon, 28 Oct 2013 23:19:47 +0100 |
util.sql: Allow creating unique indices
|
Kim Alvefur |
Mon, 28 Oct 2013 23:18:54 +0100 |
mod_storage_sql2: Move checking of the sql_manage_tables option so it also includes table upgrades (again)
|
Kim Alvefur |
Mon, 28 Oct 2013 22:08:46 +0100 |
mod_storage_sql2, util.sql: Move code for setting encoding to util.sql
|
Kim Alvefur |
Mon, 28 Oct 2013 22:07:16 +0100 |
mod_storage_sql2: Move all schema upgrade code to the same place
|
Kim Alvefur |
Mon, 28 Oct 2013 21:37:30 +0100 |
mod_storage_sql2: Split up setting of encoding and table upgrade code
|
Kim Alvefur |
Mon, 28 Oct 2013 21:34:55 +0100 |
util.timer: Import all require upvalues.
|
Waqas Hussain |
Wed, 30 Oct 2013 17:58:17 -0400 |
util.timer: Fix another variable name typo (thanks again zash).
|
Waqas Hussain |
Wed, 30 Oct 2013 17:56:00 -0400 |
util.timer: Fix variable name typo.
|
Waqas Hussain |
Wed, 30 Oct 2013 17:51:37 -0400 |
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.
|
Waqas Hussain |
Wed, 30 Oct 2013 17:44:42 -0400 |
util.indexedbheap: A priority queue implementation with a reverse index with no per-entry memory allocation.
|
Waqas Hussain |
Wed, 30 Oct 2013 17:30:35 -0400 |
Merge 0.10->trunk
|
Kim Alvefur |
Tue, 15 Oct 2013 10:48:11 +0200 |
certmanager: Fix. Again.
|
Kim Alvefur |
Tue, 15 Oct 2013 10:47:34 +0200 |
Merge 0.10->trunk
|
Kim Alvefur |
Tue, 15 Oct 2013 01:38:02 +0200 |
certmanager: Add back single_dh_use and single_ecdh_use to default options (Zash breaks, Zash unbreaks)
|
Kim Alvefur |
Tue, 15 Oct 2013 01:37:16 +0200 |
util.sasl.scram: Rename variable for clarity
|
Kim Alvefur |
Sun, 13 Oct 2013 01:43:04 +0200 |
util.sasl.scram: Cache profile name instead of concatenating when used
|
Kim Alvefur |
Sun, 13 Oct 2013 01:36:28 +0200 |
util.sasl.scram: Rewrite patterns and capture client-first-message-bare, client-final-message-without-proof
|
Kim Alvefur |
Sun, 13 Oct 2013 01:14:21 +0200 |
util.sasl.scram: Create the state table as late as possible, keep state in locals for faster access
|
Kim Alvefur |
Sun, 13 Oct 2013 00:29:47 +0200 |
util.sasl.scram: Compare gs2-header to cbind-input (Thanks Tobias)
|
Kim Alvefur |
Sat, 12 Oct 2013 21:15:36 +0200 |
Merge 0.10->trunk
|
Matthew Wild |
Thu, 10 Oct 2013 22:27:01 +0100 |
Merge 0.9->0.10
|
Matthew Wild |
Thu, 10 Oct 2013 22:26:41 +0100 |
util.windows: Incorrect output buffer size passed to ReadConsoleOutputAttribute (fixes issue#362, thanks yanjun).
|
Waqas Hussain |
Thu, 10 Oct 2013 17:18:16 -0400 |
util.sasl: Remove unused print() import.
|
Waqas Hussain |
Mon, 07 Oct 2013 18:02:58 -0400 |
util.sasl: Make registerMechanism a public function (again)
|
Waqas Hussain |
Mon, 07 Oct 2013 17:57:06 -0400 |
Merge 0.10->trunk
|
Kim Alvefur |
Mon, 07 Oct 2013 12:56:53 +0200 |
mod_saslauth: Collect data for channel binding only if we know for sure that the stream is encrypted
|
Kim Alvefur |
Mon, 07 Oct 2013 12:56:21 +0200 |
mod_c2s, mod_s2s: Set session.encrypted as session.secure does not allways mean encrypted (eg consider_bosh_secure)
|
Kim Alvefur |
Mon, 07 Oct 2013 12:43:00 +0200 |
Merge 0.10->trunk
|
Kim Alvefur |
Sun, 06 Oct 2013 23:53:15 +0200 |
util.array: Improve array:reverse() and make it work as both method and non-mutating function
|
Kim Alvefur |
Sun, 06 Oct 2013 23:18:54 +0200 |
util.sasl.scram: Remove unused function and import
|
Kim Alvefur |
Sun, 06 Oct 2013 23:17:05 +0200 |
Merge 0.10->trunk
|
Matthew Wild |
Sat, 05 Oct 2013 12:16:28 -0400 |
Merge 0.9->0.10
|
Matthew Wild |
Sat, 05 Oct 2013 12:15:25 -0400 |
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
|
Paul |
Sat, 05 Oct 2013 17:11:16 +0100 |
mod_pep_plus: An util.pubsub based PEP module
|
Florian Zeitz |
Fri, 04 Oct 2013 18:42:44 +0200 |
mod_pubsub, util.pubsub: Keep track of the order of items
|
Kim Alvefur |
Fri, 04 Oct 2013 16:40:27 +0200 |
Merge 0.9->0.10
|
Matthew Wild |
Mon, 30 Sep 2013 23:46:38 +0100 |
util.filters: Fix inserting items so that higher priority filters run first
|
Kim Alvefur |
Mon, 30 Sep 2013 21:51:42 +0200 |
mod_storage_sql2: Add method for deleting items from archives with same syntax as :find()
|
Kim Alvefur |
Sat, 28 Sep 2013 22:04:04 +0200 |
mod_storage_sql2: Split out code for building WHERE clauses into separate functions
|
Kim Alvefur |
Sat, 28 Sep 2013 21:58:01 +0200 |
server_select: fix onreadtimeout support so that listeners can override the default (disconnect) behaviour
|
Matthew Wild |
Sat, 28 Sep 2013 18:40:48 +0100 |
util.x509: Only compare identity with oid-on-xmppAddr for XMPP services
|
Kim Alvefur |
Thu, 26 Sep 2013 16:55:39 +0200 |
util.sasl.scram: Simplify validation of client-first-message
|
Kim Alvefur |
Sun, 22 Sep 2013 04:29:27 +0200 |
Merge Tobias SCRAM-PLUS work
|
Kim Alvefur |
Sun, 22 Sep 2013 00:44:20 +0200 |
Backout ae48bf828f21
|
Kim Alvefur |
Sun, 22 Sep 2013 00:37:04 +0200 |
Only advertise mechanisms needing channel binding if a channel binding backend is avaliable.
|
Tobias Markmann |
Mon, 07 Feb 2011 13:24:42 +0100 |
sasl.util.scarm: Rearrage some code so it makes more sense.
|
Tobias Markmann |
Sun, 06 Feb 2011 13:39:32 +0100 |
util.sasl.scram: Checking the GS2 header for valid start flag.
|
Tobias Markmann |
Sun, 06 Feb 2011 13:20:17 +0100 |
mod_saslauth: Check whether LuaSec supports getpeerfinished() binding.
|
Tobias Markmann |
Mon, 17 Jan 2011 16:50:21 +0100 |
util.sasl.scram: Remove some debugging output.
|
Tobias Markmann |
Mon, 17 Jan 2011 16:50:21 +0100 |
util.sasl.scram: Adding reference to RFC 5929 'Channel Bindings for TLS'.
|
Tobias Markmann |
Mon, 17 Jan 2011 16:50:21 +0100 |
util.sasl.scram: Validate channel binding data of client final message.
|
Tobias Markmann |
Mon, 17 Jan 2011 16:50:21 +0100 |
mod_saslauth: Add channel binding handler for tls-unique channel binding.
|
Tobias Markmann |
Mon, 17 Jan 2011 16:50:21 +0100 |
util.sasl.scram: Use self.profile.cb for detection whether channel binding is supported or not.
|
Tobias Markmann |
Mon, 17 Jan 2011 16:50:21 +0100 |
mod_saslauth: Set secure socket as SASL object user data for secure sessions.
|
Tobias Markmann |
Mon, 17 Jan 2011 16:50:21 +0100 |
util.sasl: New method to add channel binding handler to a SASL instance.
|
Tobias Markmann |
Mon, 17 Jan 2011 16:50:21 +0100 |
Run with own LuaSec.
|
Tobias Markmann |
Mon, 17 Jan 2011 16:50:21 +0100 |
Check whether we support the proposed channel binding type.
|
Tobias Markmann |
Sat, 15 Jan 2011 17:59:15 +0100 |
Adding some code for channel binding advertising.
|
Tobias Markmann |
Wed, 12 Jan 2011 21:29:37 +0100 |
Merge 0.9->trunk
|
Matthew Wild |
Mon, 16 Sep 2013 18:41:30 +0100 |
Tagging 0.9.1
|
Matthew Wild |
Mon, 09 Sep 2013 11:32:03 +0100 |
moduleapi: Add module:unhook()
|
Matthew Wild |
Mon, 16 Sep 2013 18:41:09 +0100 |
net.server_select: Return handler from addclient
|
Kim Alvefur |
Fri, 06 Sep 2013 10:53:04 +0200 |
net.server_select: Pass on all arguments to addclient on to wrapclient
|
Kim Alvefur |
Fri, 06 Sep 2013 10:52:37 +0200 |
certmanager: Allow for specifying the dhparam option as a path to a file instead of a callback
|
Kim Alvefur |
Tue, 03 Sep 2013 15:43:59 +0200 |
Merge 0.9->trunk
|
Kim Alvefur |
Tue, 03 Sep 2013 13:43:39 +0200 |
certmanager: Fix dhparam callback, missing imports (Testing, pfft)
0.9.1
|
Kim Alvefur |
Tue, 03 Sep 2013 13:40:29 +0200 |
Merge 0.9->trunk
|
Matthew Wild |
Tue, 03 Sep 2013 12:32:18 +0100 |
mod_admin_adhoc: As the only user of set:items(), update... it's now an iterator, and the extra keys() iterator is now unnecessary
|
Matthew Wild |
Tue, 03 Sep 2013 12:22:22 +0100 |
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.
|
Matthew Wild |
Tue, 03 Sep 2013 12:21:43 +0100 |
certmanager: Allow for specifying the dhparam option as a path to a file instead of a callback
|
Kim Alvefur |
Tue, 03 Sep 2013 13:13:31 +0200 |
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.
|
Matthew Wild |
Tue, 03 Sep 2013 12:11:11 +0100 |
Merge 0.9->trunk
|
Matthew Wild |
Tue, 03 Sep 2013 00:20:28 +0100 |
util.set: Fix :include() and :exclude() methods to iterate the input set correctly
|
Matthew Wild |
Mon, 02 Sep 2013 20:52:19 +0100 |
util.pposix: Fix building on non-Linux with glibc
|
Kim Alvefur |
Mon, 02 Sep 2013 18:19:38 +0200 |
configmanager: Fix checking of absolute paths on Windows
|
Kim Alvefur |
Fri, 30 Aug 2013 18:51:55 +0200 |
util.net: Fix s2sout on Windows (return 0.0.0.0 and :: instead of an empty list)
|
Kim Alvefur |
Fri, 30 Aug 2013 16:14:31 +0200 |
prosodyctl: check: Support for unicode (IDN) domains (thanks once again albert)
|
Matthew Wild |
Mon, 02 Sep 2013 15:22:41 +0100 |
mod_muc: Support for locking newly-created rooms until they are configured (enabled with muc_room_locking = true)
|
Matthew Wild |
Fri, 30 Aug 2013 14:15:29 +0100 |
mod_muc: Import util.array
|
Matthew Wild |
Fri, 30 Aug 2013 14:10:51 +0100 |
prosody.cfg.lua.dist: Set c2s_require_encryption = true
|
Matthew Wild |
Thu, 29 Aug 2013 11:59:27 +0100 |
Merge 0.9->trunk
|
Matthew Wild |
Sat, 24 Aug 2013 23:16:08 +0100 |
mod_pep: Update COMPAT comment, it seems Asterisk 1.8 also suffers from this issue (thanks Lonnie Abelbeck)
|
Matthew Wild |
Sat, 24 Aug 2013 23:15:24 +0100 |
Added tag 0.9.0 for changeset 6ef79af0c445
|
Matthew Wild |
Mon, 19 Aug 2013 20:36:04 +0100 |
mod_c2s: Move another log message to debug level
|
Kim Alvefur |
Wed, 14 Aug 2013 15:38:56 +0200 |
mod_c2s, mod_s2s: Log cipher and encryption info in a more compact and (hopefully) less confusing way
|
Kim Alvefur |
Wed, 14 Aug 2013 15:00:36 +0200 |
mod_s2s: Captitalize log messages that begin with a stream direction
|
Kim Alvefur |
Wed, 14 Aug 2013 14:53:50 +0200 |
mod_s2s: Lower "Beginning new connection attempt" message from info to debug level
|
Kim Alvefur |
Wed, 14 Aug 2013 14:44:56 +0200 |
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'
|
Matthew Wild |
Wed, 14 Aug 2013 00:18:39 +0100 |
util.async: Make guarder() local
|
Matthew Wild |
Tue, 13 Aug 2013 23:38:50 +0100 |
util.async: Add guarder method, to create guards to ensure only a single runner can pass through a section of code at a time
|
Matthew Wild |
Tue, 13 Aug 2013 21:26:53 +0100 |
usermanager: Remove unused import of pairs()
|
Matthew Wild |
Tue, 13 Aug 2013 19:38:05 +0100 |
util.async: Fix logic bug that prevented error watcher being called for runners
|
Matthew Wild |
Tue, 13 Aug 2013 19:23:00 +0100 |
util.async: waiter: Throw error if done() called too many times
|
Kim Alvefur |
Mon, 12 Aug 2013 13:22:27 +0200 |
util.async: waiter: Remove restriction about wait() being called before done()
|
Matthew Wild |
Mon, 12 Aug 2013 12:08:51 +0100 |
util.async: runner: Fix check for new state to recognise transition to 'waiting'
|
Matthew Wild |
Mon, 12 Aug 2013 11:50:27 +0100 |
util.async: Make functions local
|
Matthew Wild |
Mon, 12 Aug 2013 10:27:08 +0100 |
mod_c2s: Port coroutine code to util.async
|
Matthew Wild |
Sun, 11 Aug 2013 14:46:27 +0100 |
util.async: New library to provide support around coroutine-based non-blocking functions
|
Matthew Wild |
Sun, 11 Aug 2013 14:46:07 +0100 |
util.debug: Fix level of locals when inspecting a coroutine
|
Matthew Wild |
Sun, 11 Aug 2013 10:42:58 +0100 |
util.debug: Further fix to display locals in extended tracebacks
|
Matthew Wild |
Sat, 10 Aug 2013 20:40:45 +0100 |
util.debug: Fixes to make coroutine tracebacks work properly
|
Matthew Wild |
Sat, 10 Aug 2013 20:30:40 +0100 |
mod_auth_internal_hashed: Log calls to provider methods and be consistent with mod_auth_internal_plain
|
Kim Alvefur |
Sat, 10 Aug 2013 20:19:40 +0200 |
mod_auth_internal_hashed: Use logger setup by moduleapi instead of going for util.logger directly
|
Kim Alvefur |
Sat, 10 Aug 2013 20:17:45 +0200 |
mod_auth_internal_hashed: Remove this 'initializing' message too
|
Kim Alvefur |
Sat, 10 Aug 2013 20:15:25 +0200 |
mod_auth_internal_plain: Remove "initializing" log message, hostmanager logs this too
|
Kim Alvefur |
Sat, 10 Aug 2013 20:10:30 +0200 |
mod_auth_internal_plain: Log a debug message when changing password to be consistent with the other methods
|
Kim Alvefur |
Sat, 10 Aug 2013 20:09:33 +0200 |
mod_auth_internal_plain: Remove redundant hostname from log messages
|
Kim Alvefur |
Sat, 10 Aug 2013 20:06:51 +0200 |
mod_dialback: Change level of some log statements to be more appropriate
|
Kim Alvefur |
Sat, 10 Aug 2013 19:53:22 +0200 |
util.pposix: Fix overflow in rlimit argument conversion (thanks gcc, now be quiet please)
|
Kim Alvefur |
Sat, 10 Aug 2013 19:02:52 +0200 |
Remove all trailing whitespace
|
Florian Zeitz |
Fri, 09 Aug 2013 17:48:21 +0200 |
Merge 0.9->trunk
|
Kim Alvefur |
Fri, 09 Aug 2013 16:03:48 +0200 |
util.hashes: Silence compiler warning about pointer signedness
0.9.0
|
Kim Alvefur |
Fri, 09 Aug 2013 16:03:17 +0200 |
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.
|
Matthew Wild |
Fri, 09 Aug 2013 11:10:22 +0100 |
mod_disco: Check for host type == 'local' ('normal' never existed)
|
Matthew Wild |
Tue, 06 Aug 2013 17:18:39 +0100 |
moduleapi: module:get_host_type() now returns 'global' for * and 'local' for non-components
|
Matthew Wild |
Tue, 06 Aug 2013 17:17:23 +0100 |
Merge 0.9->trunk
|
Kim Alvefur |
Tue, 06 Aug 2013 14:35:03 +0200 |
mod_admin_telnet, mod_s2s: Fix reporting of certificate chain validation details
|
Kim Alvefur |
Tue, 06 Aug 2013 14:32:31 +0200 |
util.hashes: Correct argument order
|
Kim Alvefur |
Tue, 06 Aug 2013 14:31:20 +0200 |
mod_s2s: Improve policy check
|
Kim Alvefur |
Mon, 05 Aug 2013 20:47:38 +0200 |
mod_s2s: Log certificate identity validation result
|
Kim Alvefur |
Sun, 04 Aug 2013 17:33:00 +0200 |
mod_storage_sql2: Do an early return and drop an indentation level
|
Kim Alvefur |
Fri, 02 Aug 2013 15:40:21 +0200 |
mod_c2s, mod_s2s: Log a message that stream encryption has been enabled with some details
|
Kim Alvefur |
Fri, 02 Aug 2013 15:12:24 +0200 |
mod_register: Use more specific get_option variants
|
Kim Alvefur |
Fri, 02 Aug 2013 14:44:56 +0200 |
mod_adhoc: Add local_user permission
|
Florian Zeitz |
Wed, 24 Jul 2013 23:30:32 +0200 |
mod_adhoc: Use mod_disco for disco handling
|
Florian Zeitz |
Wed, 24 Jul 2013 22:58:44 +0200 |
mod_adhoc: Sort commands by node. This guarantees the order remains the same across restarts etc.
|
Florian Zeitz |
Wed, 24 Jul 2013 22:08:07 +0200 |
Merge 0.9->trunk
|
Kim Alvefur |
Wed, 24 Jul 2013 21:50:38 +0200 |
adhoc.lib: Don't build error reply from reply stanza
|
Kim Alvefur |
Wed, 24 Jul 2013 21:49:36 +0200 |
mod_c2s: Change default of tcp_keepalives to true, and make it individually configurable through c2s_tcp_keepalives
|
Kim Alvefur |
Wed, 24 Jul 2013 15:28:36 +0200 |
Merge 0.9->trunk
|
Kim Alvefur |
Mon, 22 Jul 2013 20:29:41 +0200 |
net.server_event: Pass ondrain handler from listener
|
Kim Alvefur |
Mon, 22 Jul 2013 18:17:30 +0200 |
net.http.server: Fix Keep-Alive requests with HTTP 1.0
|
Kim Alvefur |
Mon, 22 Jul 2013 17:28:37 +0200 |
Merge 0.9->trunk
|
Matthew Wild |
Mon, 15 Jul 2013 23:43:37 +0100 |
util.net: Fix compilation on Windows (outputs an empty list of addresses for now) (tested only in my head)
|
Matthew Wild |
Mon, 15 Jul 2013 23:43:20 +0100 |
Merge 0.9->trunk
|
Matthew Wild |
Mon, 15 Jul 2013 23:35:49 +0100 |
util.net: Include missing header needed for successful compiltion on FreeBSD
|
Matthew Wild |
Mon, 15 Jul 2013 23:34:59 +0100 |
util.events: Remove varargs, event handlers can now only accept a single parameter
|
Matthew Wild |
Mon, 15 Jul 2013 12:15:51 +0100 |
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)
|
Matthew Wild |
Mon, 15 Jul 2013 11:44:49 +0100 |
rostermanager, mod_groups: Change roster-load event to pass an event table for consistency
|
Matthew Wild |
Mon, 15 Jul 2013 11:43:23 +0100 |
Merge 0.9->trunk
|
Matthew Wild |
Sat, 13 Jul 2013 13:17:53 +0100 |
certmanager: Set our own default cipher string, which includes only ciphers regarded as 'HIGH' strength (by OpenSSL). In particular this disables RC4.
|
Matthew Wild |
Sat, 13 Jul 2013 13:15:24 +0100 |
util.sql: Do lazy fetching of affected/rowcount
|
Kim Alvefur |
Fri, 12 Jul 2013 17:44:30 +0200 |
Backed out changeset 3c57c2281087
|
Kim Alvefur |
Fri, 12 Jul 2013 17:41:54 +0200 |
util.sql: Don't fetch row count of result sets for queries that don't have result sets
|
Kim Alvefur |
Fri, 12 Jul 2013 17:03:09 +0200 |
mod_storage_sql2: Add archive store with append and find methods
|
Kim Alvefur |
Fri, 12 Jul 2013 02:53:24 +0200 |
mod_storage_sql2: Create an additional table `prosodyarchive` for chronological collections
|
Kim Alvefur |
Fri, 12 Jul 2013 01:34:38 +0200 |
util.sql: Set charset and collation for MySQL when creating tables
|
Kim Alvefur |
Thu, 11 Jul 2013 22:07:55 +0200 |
Remove plugins/storage/sqlbasic.lib.lua, which seems obsolete
|
Matthew Wild |
Thu, 11 Jul 2013 15:13:45 +0100 |
Merge 0.9->trunk
|
Matthew Wild |
Thu, 11 Jul 2013 15:10:04 +0100 |
mod_storage_sql2: Remove from 0.9
|
Matthew Wild |
Thu, 11 Jul 2013 15:08:47 +0100 |
mod_storage_sql2: Support XML serialization for stanzas.
|
Kim Alvefur |
Wed, 10 Jul 2013 13:19:33 +0200 |
mod_storage_sql2: Keep available store types in a table
|
Kim Alvefur |
Wed, 10 Jul 2013 13:18:10 +0200 |
mod_storage_sql2: Fix iteration over users and stores
|
Kim Alvefur |
Wed, 10 Jul 2013 12:08:44 +0200 |
mod_storage_sql2: Make sure the user field is not NULL
|
Kim Alvefur |
Wed, 10 Jul 2013 12:01:23 +0200 |
Merge 0.9->trunk
|
Kim Alvefur |
Wed, 10 Jul 2013 07:47:54 +0200 |
net.dns, net.adns: Make sure errors from net.server are propagated (thanks asterix)
|
Kim Alvefur |
Wed, 10 Jul 2013 07:45:10 +0200 |
Merge 0.9->trunk
|
Matthew Wild |
Tue, 09 Jul 2013 00:04:30 +0100 |
mod_component: Local imports for some functions, including xpcall
|
Matthew Wild |
Mon, 08 Jul 2013 23:59:51 +0100 |
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).
|
Matthew Wild |
Mon, 08 Jul 2013 23:59:27 +0100 |
mod_bosh: Only pass stanza to core_process_stanza if it wasn't dropped by filters
|
Matthew Wild |
Mon, 08 Jul 2013 23:42:54 +0100 |
Merge 0.9->trunk
|
Matthew Wild |
Mon, 08 Jul 2013 21:41:31 +0100 |
mod_component: xpcall() stanza processing, as per other listeners, preventing potentially harmful 'top-level errors'
|
Matthew Wild |
Mon, 08 Jul 2013 21:38:08 +0100 |
prosodyctl: Import local_addresses from the new util.net intead of luasocket
|
Kim Alvefur |
Mon, 01 Jul 2013 22:17:31 +0200 |
Merge 0.9->trunk
|
Kim Alvefur |
Sat, 29 Jun 2013 22:49:56 +0200 |
mod_admin_adhoc: Fix node of the "Get List of Online Users" command
|
Florian Zeitz |
Sat, 29 Jun 2013 22:40:10 +0200 |
Merge
|
Matthew Wild |
Sat, 29 Jun 2013 14:45:47 +0100 |
util.pposix: Correctly handle 'unlimited' limits (RLIM_INFINITY), by returning and accepting the string 'unlimited' in get/setrlimit()
|
Matthew Wild |
Sat, 29 Jun 2013 14:45:38 +0100 |
Merge 0.9->trunk
|
Matthew Wild |
Sat, 29 Jun 2013 10:11:55 +0100 |
util.pposix: setrlimit(): Add missing return on error when an incorrect number of arguments are passed
|
Matthew Wild |
Fri, 28 Jun 2013 20:16:43 +0100 |
mod_http_files: Put the MIME type map in a global shared table instead of per-host
|
Kim Alvefur |
Fri, 28 Jun 2013 19:34:57 +0200 |
Merge 0.9->trunk
|
Matthew Wild |
Wed, 26 Jun 2013 21:40:33 +0100 |
net.http: Include port number (when non-standard) in the Host header of outgoing requests, as per the HTTP RFC
|
Matthew Wild |
Wed, 26 Jun 2013 21:40:01 +0100 |
mod_s2s: Add missing global hook for read-timeout
|
Kim Alvefur |
Wed, 26 Jun 2013 13:35:38 +0200 |
Merge 0.9->trunk
|
Matthew Wild |
Mon, 24 Jun 2013 18:29:04 +0100 |
mod_storage_sql2: Use correct variable (Thanks SkyBlue and Florob)
|
Kim Alvefur |
Sun, 23 Jun 2013 19:27:49 +0200 |
mod_admin_telnet: Refactor s2s:show()
|
Kim Alvefur |
Thu, 20 Jun 2013 21:47:38 +0200 |
mod_admin_telnet: Generate session names the same way as in s2smanager
|
Kim Alvefur |
Thu, 20 Jun 2013 21:47:28 +0200 |
mod_admin_telnet: Refactor s2s:close and s2s:closeall
|
Kim Alvefur |
Thu, 20 Jun 2013 20:53:29 +0200 |
mod_register: Fix indentation
|
Kim Alvefur |
Wed, 19 Jun 2013 16:35:19 +0200 |
mod_admin_telnet: Refactor s2s:showcert()
|
Kim Alvefur |
Wed, 19 Jun 2013 16:20:33 +0200 |
net.dns: Support IPv6 addresses in resolv.conf
|
Florian Zeitz |
Tue, 18 Jun 2013 23:02:20 +0200 |
Merge 0.9->trunk
|
Matthew Wild |
Tue, 18 Jun 2013 12:17:06 +0100 |
mod_s2s/s2sout.lib: Remove unused variables and imports
|
Matthew Wild |
Tue, 18 Jun 2013 12:14:46 +0100 |
mod_s2s/s2sout.lib: Remove reference to undefined global
|
Matthew Wild |
Tue, 18 Jun 2013 12:12:49 +0100 |
mod_s2s/s2sout.lib: Use new util.net.local_addresses() to fetch local interface addresses
|
Matthew Wild |
Tue, 18 Jun 2013 12:12:12 +0100 |
mod_s2s/s2sout.lib: Only attempt to create an IPv6 socket if LuaSocket supports IPv6
|
Matthew Wild |
Tue, 18 Jun 2013 12:11:40 +0100 |
util.net: Add util.net, containing local_addresses() (removed from LuaSocket 3.0)
|
Matthew Wild |
Tue, 18 Jun 2013 09:04:44 +0100 |
mod_tls: Remove debug statement
|
Kim Alvefur |
Sun, 16 Jun 2013 15:01:31 +0200 |
additional fix for erlparse loading in ejabberd2prosody.lua
|
Vadim Misbakh-Soloviov |
Fri, 14 Jun 2013 15:43:35 +0700 |
package{,c}path fixes for migration tools
|
Vadim Misbakh-Soloviov |
Fri, 14 Jun 2013 15:15:05 +0700 |
Merge the merge
|
Matthew Wild |
Thu, 13 Jun 2013 23:24:36 +0100 |
Merge 0.9->trunk
|
Matthew Wild |
Thu, 13 Jun 2013 23:21:24 +0100 |
util.dataforms: Return nil for empty list-mutli responses, to be consistent with other readers
|
Florian Zeitz |
Fri, 14 Jun 2013 00:07:57 +0200 |
mod_muc: Add Ad-Hoc command to destroy MUC rooms
|
Florian Zeitz |
Wed, 05 Jun 2013 00:05:03 +0200 |
mod_muc: Utilize mod_disco, instead of reimplementing disco handling
|
Florian Zeitz |
Wed, 05 Jun 2013 00:04:44 +0200 |
mod_pubsub: Utilize mod_disco, instead of reimplementing disco handling
|
Florian Zeitz |
Wed, 05 Jun 2013 00:01:17 +0200 |
mod_disco: Allow ansering disco requests including nodes, and adding custom items to disco#items requests
|
Florian Zeitz |
Tue, 04 Jun 2013 23:59:59 +0200 |
mod_http_files: Put the MIME type map in a global shared table
|
Kim Alvefur |
Thu, 13 Jun 2013 23:31:11 +0200 |
util.sasl.external: Add SASL EXTERNAL mechanism
|
Kim Alvefur |
Thu, 13 Jun 2013 18:20:49 +0200 |
prosody: Remove global ssl context, no longer used
|
Kim Alvefur |
Thu, 13 Jun 2013 17:48:09 +0200 |
mod_tls: Refactor to allow separate SSL configuration for c2s and s2s connections
|
Kim Alvefur |
Thu, 13 Jun 2013 17:47:45 +0200 |
certmanager: Overhaul of how ssl configs are built.
|
Kim Alvefur |
Thu, 13 Jun 2013 17:44:42 +0200 |
Merge 0.9->trunk
|
Matthew Wild |
Thu, 13 Jun 2013 13:56:58 +0100 |
mod_pep: When a client supplies no id on a published item, reflect our generated id back to it
|
Florian Zeitz |
Thu, 13 Jun 2013 13:56:35 +0100 |
Merge 0.9->trunk
|
Matthew Wild |
Thu, 13 Jun 2013 12:07:46 +0100 |
mod_muc: Fix incorrect variable name
|
Matthew Wild |
Tue, 21 May 2013 10:10:28 +0100 |
Merge 0.9->trunk
|
Matthew Wild |
Thu, 13 Jun 2013 00:46:29 +0100 |
certmanager: Add single_dh_use and single_ecdh_use to default options
|
Matthew Wild |
Thu, 13 Jun 2013 00:45:41 +0100 |
Merge 0.9->trunk
|
Matthew Wild |
Thu, 13 Jun 2013 00:09:56 +0100 |
certmanager: Set ssl.curve to 'secp384r1' by default, to enable ECC ciphers
|
Matthew Wild |
Thu, 13 Jun 2013 00:04:04 +0100 |
util.pubsub: Check whether node exists, when deleting
|
Florian Zeitz |
Wed, 12 Jun 2013 16:53:51 +0200 |
Merge 0.9->trunk
|
Matthew Wild |
Tue, 11 Jun 2013 21:50:41 +0100 |
certmanager: Use 'curve' and 'dhparam' options from ssl config if present
|
Matthew Wild |
Tue, 11 Jun 2013 21:44:53 +0100 |
mod_admin_telnet: Add server:memory() command to view details of Prosody's memory usage
|
Matthew Wild |
Thu, 16 May 2013 10:47:22 +0100 |
mod_bosh: Remove Connection: keep-alive header (conflicts with new net.http.server)
|
Matthew Wild |
Fri, 07 Jun 2013 17:47:49 +0100 |
mod_bosh: Fix global write
|
Matthew Wild |
Fri, 07 Jun 2013 17:47:27 +0100 |
mod_c2s, mod_s2s: Fire an event on read timeouts
|
Kim Alvefur |
Tue, 11 Jun 2013 21:36:15 +0200 |
mod_c2s: Become a shared module and allow being disabled on some virtualhosts
|
Kim Alvefur |
Tue, 11 Jun 2013 21:18:51 +0200 |
mod_bosh: Reduce a little code.
|
Waqas Hussain |
Tue, 11 Jun 2013 12:55:47 -0400 |
Merge 0.9->trunk
|
Kim Alvefur |
Mon, 10 Jun 2013 14:37:02 +0200 |
mod_admin_telnet: Fix another wrong boolean expression
|
Kim Alvefur |
Mon, 10 Jun 2013 14:35:35 +0200 |
Merge 0.9->trunk
|
Kim Alvefur |
Sun, 09 Jun 2013 17:03:15 +0200 |
net.server_select: Make sure there is a server to pause when hitting maxfd (Thanks elghinn)
|
Kim Alvefur |
Sun, 09 Jun 2013 17:00:26 +0200 |
mod_admin_telnet: Simplify IPv6 detection, fixes rare traceback
|
Kim Alvefur |
Sun, 09 Jun 2013 12:59:23 +0200 |
mod_s2s: Set s2s_session.ip
|
Kim Alvefur |
Sun, 09 Jun 2013 12:54:10 +0200 |
mod_bosh: Make waiting_requests and dead_sessions shared to preserve across reloads
|
Matthew Wild |
Sat, 08 Jun 2013 18:08:18 +0100 |
mod_muc: Include status code 332 on service shutdown (thanks mathieui)
|
Matthew Wild |
Sat, 08 Jun 2013 18:07:36 +0100 |
mod_bosh: Don't tostring() stream:features when passing to session.send().
|
Waqas Hussain |
Fri, 07 Jun 2013 16:26:08 -0400 |
prosodyctl: Add 'prosodyctl check certs' for validating TLS/SSL certificates
|
Kim Alvefur |
Fri, 07 Jun 2013 20:59:43 +0200 |
certmanager: Complain if key or certificate is missing from SSL config.
|
Kim Alvefur |
Fri, 07 Jun 2013 20:55:02 +0200 |
prosodyctl: Add 'prosodyctl check --help'
|
Kim Alvefur |
Fri, 07 Jun 2013 20:05:23 +0200 |
mod_bosh: Only return CORS headers if the Origin header is received, and CORS is enabled.
|
Waqas Hussain |
Fri, 07 Jun 2013 14:20:13 -0400 |
mod_bosh: Return empty string from the OPTIONS event handler, don't return the response object itself.
|
Waqas Hussain |
Fri, 07 Jun 2013 13:24:56 -0400 |
mod_bosh: Rename event handler argument to event, not request.
|
Waqas Hussain |
Fri, 07 Jun 2013 13:21:38 -0400 |
Merge 0.9->trunk
|
Matthew Wild |
Fri, 07 Jun 2013 13:23:04 +0100 |
mod_bosh: Remove logging of request.id, it doesn't exist in the new HTTP server API (thanks Mikael Nordfeldth)
|
Matthew Wild |
Fri, 07 Jun 2013 13:22:13 +0100 |
mod_bosh: Remove another place we set headers, fixes #348
|
Matthew Wild |
Thu, 06 Jun 2013 14:48:41 +0100 |
mod_bosh: Clean up handling of response headers, set them only in one place
|
Matthew Wild |
Wed, 05 Jun 2013 21:41:27 +0100 |
mod_bosh: Return errors when appropriate (invalid XML, missing sid)
|
Matthew Wild |
Wed, 05 Jun 2013 21:39:56 +0100 |
mod_bosh: Remove some very verbose logging
|
Matthew Wild |
Wed, 05 Jun 2013 21:37:33 +0100 |
Merge 0.9->trunk
|
Matthew Wild |
Wed, 05 Jun 2013 21:36:29 +0100 |
mod_bosh: Reset creating_session to prevent putting unnecessary attributes into every BOSH response
|
Matthew Wild |
Wed, 05 Jun 2013 21:35:50 +0100 |
mod_admin_telnet: Fix inverted boolean logic
|
Kim Alvefur |
Tue, 04 Jun 2013 19:35:41 +0200 |
net.server_select: Ensure _maxfd = math.huge on Windows, always.
|
Waqas Hussain |
Sun, 02 Jun 2013 16:23:19 -0400 |
configure: Fix poor layout
|
James Callahan |
Mon, 03 Jun 2013 12:50:37 -0400 |
Merge 0.9->trunk
|
Kim Alvefur |
Sun, 02 Jun 2013 19:27:45 +0200 |
mod_bosh: Fix traceback in case session is destroyed during the stream-features event (thanks Biszkopcik)
|
Kim Alvefur |
Sun, 02 Jun 2013 19:25:53 +0200 |
mod_c2s, mod_c2s: Send a whitespace on read timeout, to prod TCP into detecting if the connection died
|
Kim Alvefur |
Thu, 30 May 2013 14:32:40 +0200 |
mod_register: get_child_text()!
|
Kim Alvefur |
Tue, 28 May 2013 18:32:51 +0200 |
mod_s2s: Remove unnecessary debug message
|
Matthew Wild |
Tue, 28 May 2013 16:10:22 +0100 |
mod_bosh: rename variable for clarity
|
Matthew Wild |
Fri, 24 May 2013 18:38:36 +0100 |
mod_bosh: Some very minor whitespace/layout fixes
|
Matthew Wild |
Fri, 24 May 2013 18:37:07 +0100 |
net.server_select: Default checkinterval to 30s, so that read timeouts are actually detected
|
Matthew Wild |
Fri, 24 May 2013 18:33:16 +0100 |
net.server_select: Support for listener.onreadtimeout() [see also e67891ad18d6]
|
Matthew Wild |
Fri, 24 May 2013 18:14:09 +0100 |
Merge 0.9->trunk
|
Kim Alvefur |
Sun, 26 May 2013 22:59:06 +0200 |
mod_admin_telnet: Make the muc:create() command complain if the room already exists
|
Kim Alvefur |
Sun, 26 May 2013 22:58:13 +0200 |
Merge 0.9->trunk
|
Kim Alvefur |
Sun, 26 May 2013 16:02:01 +0200 |
util.pubsub: Fix get_subscriptions to not pass a boolean as node name (thanks jonas)
|
Kim Alvefur |
Sun, 26 May 2013 16:01:09 +0200 |
mod_disco: Emit events for disco requests, which contain a node, on user accounts
|
Florian Zeitz |
Fri, 17 May 2013 18:35:50 +0200 |
mod_pubsub: Split out handlers into a module library
|
Florian Zeitz |
Fri, 17 May 2013 18:33:32 +0200 |
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
|
Matthew Wild |
Fri, 24 May 2013 14:46:16 +0100 |
prosody.cfg.lua: Remove some more sneaky ';' characters from the config
|
Matthew Wild |
Fri, 24 May 2013 13:59:59 +0100 |
prosody.cfg.lua.dist: Remove unnecessary ';' from default config (thanks Vincent)
|
Matthew Wild |
Fri, 24 May 2013 13:55:28 +0100 |
Merge 0.9->trunk
|
Matthew Wild |
Wed, 22 May 2013 14:33:18 +0100 |
certmanager: Disable SSL compression if possible (LuaSec 0.5 or 0.4.1+OpenSSL 1.x)
|
Matthew Wild |
Wed, 22 May 2013 14:32:02 +0100 |
prosodyctl: check dns: Add check that proxy65 addresses resolve correctly
|
Matthew Wild |
Wed, 22 May 2013 13:33:33 +0100 |
prosodyctl: check config: Fix check for whether host is a component
|
Matthew Wild |
Wed, 22 May 2013 13:32:38 +0100 |
mod_muc: Remove some old TODO comments
|
Matthew Wild |
Tue, 21 May 2013 13:21:30 +0100 |
prosodyctl: check config: whitespace fix
|
Matthew Wild |
Tue, 21 May 2013 13:21:12 +0100 |
prosodyctl: check config: Show a suggestion to change hosts that begin with jabber/xmpp/chat/im subdomains, and link to DNS documentation
|
Matthew Wild |
Tue, 21 May 2013 13:18:56 +0100 |
prosody.cfg.lua.dist: Suggest 'prosodyctl check config' instead of 'luac -p'
|
Matthew Wild |
Tue, 21 May 2013 12:58:57 +0100 |
mod_muc: Fix incorrect variable name
|
Matthew Wild |
Tue, 21 May 2013 10:10:28 +0100 |
mod_muc: Remove unused variable
|
Matthew Wild |
Tue, 21 May 2013 10:10:09 +0100 |
mod_muc: Use stanza:maptags() instead of custom filtering functions, 7 insertions, 19 deletions!
|
Matthew Wild |
Tue, 21 May 2013 09:57:36 +0100 |
mod_muc: Replace getText() with get_child_text(), 1 insertion, 12 deletions!
|
Matthew Wild |
Tue, 21 May 2013 09:48:59 +0100 |
prosodyctl: Use jid.split() to parse parameter to adduser/deluser/passwd
|
Matthew Wild |
Mon, 20 May 2013 15:33:57 +0100 |
test_util_rfc6724: Update with new test vectors from RFC 6724
|
Florian Zeitz |
Mon, 20 May 2013 00:28:02 +0200 |
util.ip: Fix protocol detection of IPv6 addresses beginning with :
|
Matthew Wild |
Sat, 18 May 2013 21:41:17 +0100 |
test_util_ip.lua: Add more tests for util.ip
|
Matthew Wild |
Sat, 18 May 2013 21:40:40 +0100 |
test_util_ip: Add tests for IP matching
|
Matthew Wild |
Sat, 18 May 2013 17:44:01 +0100 |
tests/test_core_configmanager.lua: Update to remove tests based on sections (now removed)
|
Matthew Wild |
Sat, 18 May 2013 17:17:56 +0100 |
tests: Some much-needed cleanup...
|
Matthew Wild |
Sat, 18 May 2013 17:14:30 +0100 |
util.ip: Add CIDR notation parsing and matching
|
Matthew Wild |
Sat, 18 May 2013 16:45:29 +0100 |
Merge
|
Matthew Wild |
Sat, 18 May 2013 15:29:31 +0100 |
mod_muc: Pass actor (requesting JID) when generating the config form, and to the muc-config-form event handler
|
Matthew Wild |
Sat, 18 May 2013 15:29:10 +0100 |
mod_muc: Add getter/setter for 'whois' (fixes traceback)
|
Matthew Wild |
Sat, 18 May 2013 15:28:00 +0100 |
Merge 0.9->trunk
|
Kim Alvefur |
Sat, 18 May 2013 13:20:46 +0200 |
mod_admin_telnet: Verify that the host exists in user commands (Thanks SkyBlue)
|
Kim Alvefur |
Sat, 18 May 2013 13:19:31 +0200 |
util.ip: Convert IPv4 mapped addresses to hex.
|
Kim Alvefur |
Sat, 18 May 2013 13:14:19 +0200 |
mod_admin_telnet: Don't rely on getpeerchain returning an empty list
|
Kim Alvefur |
Sat, 18 May 2013 13:11:44 +0200 |
Merge 0.9->trunk
|
Matthew Wild |
Sat, 18 May 2013 12:03:03 +0100 |
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.
|
Matthew Wild |
Sat, 18 May 2013 12:02:25 +0100 |
mod_admin_telnet: Use stanza:get_child_text()
|
Kim Alvefur |
Fri, 17 May 2013 18:28:05 +0200 |
prosodyctl: check dns: Use socket.local_addresses() if available
|
Matthew Wild |
Fri, 17 May 2013 14:56:36 +0100 |
prosodyctl: check dns: Whitespace fix in output
|
Matthew Wild |
Fri, 17 May 2013 14:56:18 +0100 |
prosodyctl: check dns: More concise output (merged separate v4/v6 warnings)
|
Matthew Wild |
Fri, 17 May 2013 14:55:57 +0100 |
prosodyctl: check dns: Correctly mark host as failed if expected SRV records are not found
|
Matthew Wild |
Fri, 17 May 2013 14:55:05 +0100 |
util.ip: Add 'private' method/property to determine whether an IP address is generally expected to be internet-routeable (YMMV)
|
Matthew Wild |
Fri, 17 May 2013 14:53:51 +0100 |
util.ip: Automatically determine protocol of IP address if none specified. Return error if invalid.
|
Matthew Wild |
Fri, 17 May 2013 14:52:52 +0100 |
mod_admin_telnet: List session flags (encryption, compression etc) the same way for c2s as s2s
|
Kim Alvefur |
Fri, 17 May 2013 14:56:06 +0200 |
prosodyctl: Add 'prosodyctl check dns' to make an attempt at verifying the server's DNS records
|
Matthew Wild |
Fri, 17 May 2013 13:35:12 +0100 |
prosodyctl: Add 'check' command, which currently checks the config file for some common mistakes
|
Matthew Wild |
Fri, 17 May 2013 09:01:11 +0100 |
util.iterators: Small fix for variable scoping issue
|
Matthew Wild |
Fri, 17 May 2013 08:42:21 +0100 |
util.iterators: Add filter() to run results through a filter function
|
Matthew Wild |
Fri, 17 May 2013 08:31:03 +0100 |
util.iterators: Various fixes and improvements, primarily use pack() where it should be used.
|
Matthew Wild |
Fri, 17 May 2013 08:30:28 +0100 |
mod_muc: Refactor config form handling, and allow for clients to submit incomplete forms. Fixes #246
|
Matthew Wild |
Thu, 16 May 2013 14:17:25 +0100 |
mod_admin_telnet: Add server:memory() command to view details of Prosody's memory usage
|
Matthew Wild |
Thu, 16 May 2013 10:47:22 +0100 |
Merge 0.9->trunk
|
Matthew Wild |
Tue, 14 May 2013 09:39:32 +0100 |
mod_muc: Fire muc-room-created and muc-room-destroyed events (thanks nik)
|
Matthew Wild |
Tue, 14 May 2013 09:38:54 +0100 |
util.hashes: inttypes.h not available with MS Windows SDK, use MS specific __int32 instead.
|
Waqas Hussain |
Mon, 13 May 2013 15:52:01 -0400 |
Merge merge merge merge
|
Matthew Wild |
Sat, 11 May 2013 13:55:36 +0100 |
Merge 0.9->trunk
|
Matthew Wild |
Sat, 11 May 2013 13:55:14 +0100 |
prosody.cfg.lua.dist: Fix my s2s_secure(_auth) mess
|
Matthew Wild |
Sat, 11 May 2013 13:54:02 +0100 |
Merge 0.9->trunk
|
Kim Alvefur |
Fri, 10 May 2013 22:31:20 +0200 |
mod_c2s: Fix session:close() when a stanza is passed as reason
|
Kim Alvefur |
Fri, 10 May 2013 22:29:03 +0200 |
Merge 0.9->trunk
|
Matthew Wild |
Fri, 10 May 2013 10:48:07 +0100 |
mod_pubsub: Remove nodeid check added in 989acb4ad1de that wasn't needed
|
Kim Alvefur |
Thu, 09 May 2013 11:13:18 +0200 |
Merge 0.9->trunk
|
Matthew Wild |
Fri, 10 May 2013 10:46:27 +0100 |
mod_admin_telnet: Add some DNS commands.
|
Kim Alvefur |
Tue, 07 May 2013 17:17:32 +0200 |
net.dns: Add nicer API to cached records
|
Kim Alvefur |
Tue, 07 May 2013 16:51:25 +0200 |
util.json: New, faster, stricter, more compliant JSON decoder. Now returns nil,err instead of throwing errors on invalid input.
|
Waqas Hussain |
Tue, 07 May 2013 10:42:44 -0400 |
util.array: Wrap tostring() output in {} (otherwise empty arrays print as "").
|
Waqas Hussain |
Tue, 07 May 2013 10:41:03 -0400 |
util.json: Make setmetatable local.
|
Waqas Hussain |
Mon, 06 May 2013 19:43:59 -0400 |
util.json: Fix variable name typo which broke util.json when util.array was missing.
|
Waqas Hussain |
Mon, 06 May 2013 19:42:54 -0400 |
util.json: Optimize long string parsing.
|
Waqas Hussain |
Sun, 05 May 2013 15:02:33 -0400 |
Merge tls branch
|
Matthew Wild |
Wed, 01 May 2013 13:57:11 +0100 |
Merge s2s branch
|
Matthew Wild |
Wed, 01 May 2013 13:57:00 +0100 |
Close 's2s' branch
s2s
|
Matthew Wild |
Wed, 01 May 2013 13:54:00 +0100 |
Merge sasl branch
|
Matthew Wild |
Wed, 01 May 2013 13:56:42 +0100 |
Close 'tls' branch
tls
|
Matthew Wild |
Wed, 01 May 2013 13:54:44 +0100 |
Close 'sasl' branch
sasl
|
Matthew Wild |
Wed, 01 May 2013 13:54:31 +0100 |
Merge 0.9->trunk
|
Matthew Wild |
Wed, 01 May 2013 13:45:42 +0100 |
Merge with Florob
|
Matthew Wild |
Wed, 01 May 2013 13:45:05 +0100 |
util.rfc{3484,6724}: Update to RFC 6724
|
Florian Zeitz |
Tue, 30 Apr 2013 18:34:03 +0200 |
util.dataforms: Add support for generating type='fixed' fields
|
Florian Zeitz |
Mon, 11 Feb 2013 23:46:45 +0100 |
portmanager: Also include the interface the service is listening on
|
Kim Alvefur |
Mon, 29 Apr 2013 19:40:39 +0200 |
portmanager: Include port numbers the service is listening on in the info logs.
|
Waqas Hussain |
Mon, 29 Apr 2013 22:03:17 +0500 |
net.server_select: Don't limit max file descriptor number on Windows.
|
Waqas Hussain |
Mon, 29 Apr 2013 20:26:48 +0500 |
prosodyctl: Guess the country from the TLD for the cert config
|
Kim Alvefur |
Mon, 29 Apr 2013 14:01:19 +0200 |
prosodyctl: Ask about the distinguished name in a in a consistent order
|
Kim Alvefur |
Mon, 29 Apr 2013 14:00:44 +0200 |
prosodyctl: Add message describing the distinguished name input expected
|
Kim Alvefur |
Mon, 29 Apr 2013 13:59:39 +0200 |
util.openssl: Write the distinguished_name part of the config in a consistent order
|
Kim Alvefur |
Mon, 29 Apr 2013 13:30:59 +0200 |
Merge 0.9->trunk
|
Matthew Wild |
Mon, 29 Apr 2013 11:27:17 +0100 |
MUC: Allow actor == true to set roles (like affiliations)
|
Matthew Wild |
Mon, 29 Apr 2013 11:25:12 +0100 |
MUC: Allow plugins to add and handle options in the MUC config form
|
Matthew Wild |
Mon, 29 Apr 2013 11:21:37 +0100 |
Merge 0.9->trunk
|
Matthew Wild |
Mon, 29 Apr 2013 10:54:25 +0100 |
Merge with Florob
|
Matthew Wild |
Mon, 29 Apr 2013 10:52:23 +0100 |
util.hashes, util.sasl.scram: Implement SCRAM-SHA1's Hi in C
|
Florian Zeitz |
Sun, 28 Apr 2013 02:28:42 +0200 |
util.hmac, util.hashes: Implement HMAC functions in C, and move to util.hashes
|
Florian Zeitz |
Sat, 27 Apr 2013 17:01:31 +0200 |
Merge 0.9->trunk
|
Matthew Wild |
Mon, 29 Apr 2013 10:44:18 +0100 |
mod_saslauth, mod_compression: Fix some cases where open_stream() was not being passed to/from (see df3c78221f26 and issue #338)
|
Matthew Wild |
Mon, 29 Apr 2013 10:43:44 +0100 |
Merge 0.9->trunk
|
Matthew Wild |
Mon, 29 Apr 2013 00:36:04 +0100 |
mod_s2s: Ensure that to/from on stream headers are always correct, fixes #338
|
Matthew Wild |
Mon, 29 Apr 2013 00:33:39 +0100 |
prosodyctl: Put keys and certificates in ./certs when in a source checkout
|
Kim Alvefur |
Sun, 28 Apr 2013 16:22:01 +0200 |
net.server*: Allow the TCP backlog parameter to be set in the config
|
Kim Alvefur |
Sat, 27 Apr 2013 22:46:01 +0200 |
moduleapi: in module:provides(), add the name of the module in item._provided_by
|
Kim Alvefur |
Sat, 27 Apr 2013 19:44:37 +0200 |
moduleapi: module:provides called without an item makes a copy of the environment instead. Fixes warnings about non-existent globals
|
Kim Alvefur |
Sat, 27 Apr 2013 19:14:22 +0200 |
Merge 0.9->trunk
|
Matthew Wild |
Sat, 27 Apr 2013 18:03:19 +0100 |
moduleapi: Add module:get_option_inherited_set() to return a set that inherits items from a globally set set, if set
|
Matthew Wild |
Sat, 27 Apr 2013 14:59:00 +0100 |
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.
|
Matthew Wild |
Sat, 27 Apr 2013 14:57:24 +0100 |
Merge 0.9->trunk
|
Matthew Wild |
Sat, 27 Apr 2013 13:11:27 +0100 |
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)
|
Matthew Wild |
Sat, 27 Apr 2013 13:11:03 +0100 |
Merge 0.9->trunk
|
Matthew Wild |
Fri, 26 Apr 2013 12:25:53 +0100 |
mod_s2s: Obey tcp_keepalives option for s2s too, and make it individually configurable through s2s_tcp_keepalives (thanks yeled)
|
Matthew Wild |
Fri, 26 Apr 2013 12:25:25 +0100 |
Merge 0.9->trunk
|
Matthew Wild |
Thu, 25 Apr 2013 20:37:51 +0100 |
mod_admin_telnet: Add muc:create(room) (thanks SkyBlue)
|
Matthew Wild |
Thu, 25 Apr 2013 20:37:20 +0100 |
MUC: add __tostring on room metatable
|
Matthew Wild |
Thu, 25 Apr 2013 20:36:55 +0100 |
mod_c2s: Refactor <stream:error> building to allways tostring() it and only call send once
|
Kim Alvefur |
Thu, 25 Apr 2013 17:50:22 +0200 |
util.json: New, improved, fixed codepoint to UTF-8 conversion.
|
Waqas Hussain |
Tue, 23 Apr 2013 15:55:49 -0400 |
util.json: Make encode(decode("[]"))=="[]".
|
Waqas Hussain |
Tue, 23 Apr 2013 14:41:52 -0400 |
Merge 0.9->trunk
|
Matthew Wild |
Tue, 23 Apr 2013 15:38:38 +0100 |
mod_admin_adhoc: Use util.adhoc
|
Florian Zeitz |
Tue, 23 Apr 2013 14:49:48 +0200 |
util.adhoc: New util for generating common adhoc handler patterns
|
Florian Zeitz |
Tue, 23 Apr 2013 14:49:31 +0200 |
Merges all the way down
|
Matthew Wild |
Tue, 23 Apr 2013 15:15:52 +0100 |
Merge 0.9->trunk
|
Matthew Wild |
Tue, 23 Apr 2013 15:14:47 +0100 |
Merge
|
Matthew Wild |
Tue, 23 Apr 2013 15:14:22 +0100 |
mod_auth_internal_plain: Don't log passwords, even at debug level
|
Matthew Wild |
Tue, 23 Apr 2013 15:13:51 +0100 |
mod_c2s, mod_s2s, net.http, net.http.server: Improve tracebacks (omit traceback function), to make it clearer where an error occured
|
Matthew Wild |
Mon, 22 Apr 2013 12:35:52 +0100 |
net.server.http: Add a comment
|
Matthew Wild |
Mon, 22 Apr 2013 12:25:00 +0100 |
net.server.http: Ensure that event map cannot grow forever (limit to 10K wildcard-only entries)
|
Matthew Wild |
Mon, 22 Apr 2013 12:24:42 +0100 |
mod_c2s, mod_s2s, net.http, net.http.server: Improve tracebacks (omit traceback function), to make it clearer where an error occured
|
Matthew Wild |
Mon, 22 Apr 2013 12:35:52 +0100 |
net.server.http: Add a comment
|
Matthew Wild |
Mon, 22 Apr 2013 12:25:00 +0100 |
net.server.http: Ensure that event map cannot grow forever (limit to 10K wildcard-only entries)
|
Matthew Wild |
Mon, 22 Apr 2013 12:24:42 +0100 |
storagemanager: Fix traceback in logging when store type is nil, and store is unsupported.
|
Waqas Hussain |
Mon, 22 Apr 2013 11:54:15 -0400 |
Merge 0.9->trunk
|
Kim Alvefur |
Fri, 19 Apr 2013 16:16:09 +0200 |
mod_auth_internal_hashed, mod_auth_internal_plain, mod_privacy, mod_private, mod_register, mod_vcard, mod_muc: Use module:open_store()
|
Kim Alvefur |
Fri, 19 Apr 2013 16:14:06 +0200 |
Merge 0.9->trunk
|
Kim Alvefur |
Fri, 19 Apr 2013 14:44:08 +0200 |
moduleapi: Make module:open_store() open a store named after the calling module by default
|
Kim Alvefur |
Fri, 19 Apr 2013 14:42:32 +0200 |
Merge 0.9->trunk
|
Matthew Wild |
Fri, 19 Apr 2013 13:30:37 +0100 |
moduleapi: Add module:open_store() as a front-end to storagemanager.open()
|
Matthew Wild |
Fri, 19 Apr 2013 13:29:47 +0100 |
Merge 0.9->trunk
|
Matthew Wild |
Thu, 18 Apr 2013 11:14:16 +0100 |
mod_storage_sql2 (temporary name), sql.lib, util.sql: New SQL API supporting cross-module connection sharing, transactions and Things - a work in progress
|
Matthew Wild |
Thu, 18 Apr 2013 11:13:40 +0100 |
Merge 0.9->trunk
|
Matthew Wild |
Thu, 18 Apr 2013 00:41:25 +0100 |
net.server_select: Don't call onconnect twice for SSL connections
|
Matthew Wild |
Thu, 18 Apr 2013 00:41:03 +0100 |
Merge backout
|
Matthew Wild |
Thu, 18 Apr 2013 00:40:09 +0100 |
Backed out changeset f2631a14b953
|
Matthew Wild |
Thu, 18 Apr 2013 00:39:59 +0100 |
Merge 0.9->trunk
|
Matthew Wild |
Thu, 18 Apr 2013 00:10:52 +0100 |
net.http: When HTTP request fails due to a network or SSL error, call the callback to let it know
|
Matthew Wild |
Thu, 18 Apr 2013 00:08:58 +0100 |
net.http.server: The correct Connection header value to look for is Keep-Alive, not keep-alive.
|
Waqas Hussain |
Wed, 17 Apr 2013 15:28:20 -0400 |
net.server_select: Add and improve some comments.
|
Waqas Hussain |
Tue, 16 Apr 2013 18:18:22 -0400 |
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).
|
Waqas Hussain |
Tue, 16 Apr 2013 18:15:10 -0400 |
net.server_select: Normalize indentation
|
Kim Alvefur |
Wed, 17 Apr 2013 21:30:44 +0200 |
Merge 0.9->trunk
|
Kim Alvefur |
Wed, 17 Apr 2013 19:11:57 +0200 |
net.server_select: Don't call onconnect twice on SSL connections
|
Kim Alvefur |
Wed, 17 Apr 2013 19:10:04 +0200 |
mod_pubsub: Only assign id to item element if there is one
|
Matthew Wild |
Wed, 17 Apr 2013 14:32:26 +0100 |
Merge 0.9->trunk
|
Matthew Wild |
Wed, 17 Apr 2013 14:20:02 +0100 |
mod_pubsub: Add id to stored item when auto-generated. Fixes #335
|
Matthew Wild |
Wed, 17 Apr 2013 14:12:47 +0100 |
Merge 0.9->trunk
|
Matthew Wild |
Mon, 15 Apr 2013 21:26:20 +0100 |
net.http.parser: Remove accidentally-committed debugging
|
Matthew Wild |
Mon, 15 Apr 2013 21:25:59 +0100 |
Merge 0.9->trunk
|
Matthew Wild |
Mon, 15 Apr 2013 21:22:45 +0100 |
net.http.parser: Fix off-by-one error in chunked encoding parser
|
Matthew Wild |
Mon, 15 Apr 2013 21:21:57 +0100 |
mod_s2s: Add missing space
|
Kim Alvefur |
Mon, 15 Apr 2013 19:37:15 +0200 |
Merge 0.9->trunk
|
Matthew Wild |
Mon, 15 Apr 2013 16:43:08 +0100 |
Makefile: Specify explicit mode when installing prosody.version, to avoid it defaulting to something nasty (executable)
|
Matthew Wild |
Mon, 15 Apr 2013 12:30:40 +0100 |
util.http: Refactor and import all necessary functions
|
Matthew Wild |
Fri, 12 Apr 2013 20:26:35 +0100 |
prosodyctl: Bump util.pposix version for API change
|
Kim Alvefur |
Tue, 09 Apr 2013 15:50:46 +0200 |
Merge 0.9->trunk
|
Matthew Wild |
Fri, 12 Apr 2013 00:45:46 +0100 |
util.iterators: Add ripairs() (ipairs() in reverse) (thanks Maranda)
|
Matthew Wild |
Fri, 12 Apr 2013 00:44:49 +0100 |
Merge 0.9->trunk
|
Matthew Wild |
Fri, 12 Apr 2013 00:32:10 +0100 |
net.http: Swap response and request parameters passed to callback (will break some modules)
|
Matthew Wild |
Fri, 12 Apr 2013 00:31:05 +0100 |
util.httpstream: Unused, remove
|
Matthew Wild |
Thu, 11 Apr 2013 21:55:20 +0100 |
net.http: Switch from util.httpstream to net.http.parser, introduces small but backwards-incompatible API changes - see http://prosody.im/doc/developers/http
|
Matthew Wild |
Thu, 11 Apr 2013 20:24:37 +0100 |
net.http.parser: Fix chunked encoding response parsing, and make it more robust
|
Matthew Wild |
Thu, 11 Apr 2013 20:01:03 +0100 |
net.http.parser: Convert status_code to a number before trying to compare it to numbers
|
Matthew Wild |
Thu, 11 Apr 2013 19:58:53 +0100 |
net.http.parser: Break when no more usable data in buffer (client part of e5ec60dfb202)
|
Matthew Wild |
Thu, 11 Apr 2013 17:39:10 +0100 |
net.http.parser: Depend on util.http instead of net.http for urlencode
|
Matthew Wild |
Thu, 11 Apr 2013 17:37:37 +0100 |
sessionmanager, s2smanager: Remove unused imports
|
Matthew Wild |
Thu, 11 Apr 2013 17:35:39 +0100 |
net.http, util.http: Move definitions of urlencode/decode and formencode/decode to util.http (possible to use them without unnecessary network-related dependencies)
|
Matthew Wild |
Thu, 11 Apr 2013 17:32:59 +0100 |
Merge 0.9->trunk
|
Kim Alvefur |
Tue, 09 Apr 2013 15:51:08 +0200 |
prosodyctl: Bump util.pposix version for API change
|
Kim Alvefur |
Tue, 09 Apr 2013 15:50:46 +0200 |
Merge 0.9->trunk
|
Kim Alvefur |
Mon, 08 Apr 2013 22:43:27 +0200 |
mod_s2s: Adjust priority of route/remote hooks to negative values (like most other internal hooks)
|
Kim Alvefur |
Mon, 08 Apr 2013 22:42:38 +0200 |
Merge 0.9->trunk
|
Matthew Wild |
Mon, 08 Apr 2013 17:22:15 +0100 |
mod_posix: Improve error message for a pposix version mismatch
|
Matthew Wild |
Mon, 08 Apr 2013 17:21:16 +0100 |
mod_posix, util.pposix: Bump version for API change
|
Matthew Wild |
Mon, 08 Apr 2013 16:57:59 +0100 |
mod_posix: Pass logger name to syslog, so that sources now get logged
|
Matthew Wild |
Mon, 08 Apr 2013 16:57:05 +0100 |
util.pposix: syslog(): Support an optional source parameter (producing messages of the form '<source>: <message>'
|
Matthew Wild |
Mon, 08 Apr 2013 16:56:40 +0100 |
net.http: Throw error when connecting to a http:// URL without LuaSec available
|
Matthew Wild |
Mon, 08 Apr 2013 16:40:27 +0100 |
sessionmanager, s2smanager: Remove open_session tracing
|
Matthew Wild |
Mon, 08 Apr 2013 15:53:18 +0100 |
Merge 0.9->trunk
|
Matthew Wild |
Mon, 08 Apr 2013 15:32:51 +0100 |
mod_pubsub: Send bad-request when no action specified (thanks Maranda)
|
Matthew Wild |
Mon, 08 Apr 2013 15:32:24 +0100 |
Merge 0.9->trunk
|
Matthew Wild |
Mon, 08 Apr 2013 15:05:16 +0100 |
mod_pubsub: Don't attempt to handle iq stanzas with no action element
|
Matthew Wild |
Mon, 08 Apr 2013 15:04:55 +0100 |
Merge 0.9->trunk
|
Matthew Wild |
Mon, 08 Apr 2013 12:08:34 +0100 |
util.datamanager: Clear the cache of created directories on storage failure, and retry
|
Matthew Wild |
Sun, 07 Apr 2013 20:28:12 +0100 |
util.datamanager: expose path decode and encode functions.
|
Marco Cirillo |
Sun, 07 Apr 2013 16:56:49 +0000 |
net.http.server: add API to allow firing events directly on the server.
|
Marco Cirillo |
Sun, 07 Apr 2013 12:23:29 +0000 |
prosodyctl: Define prosody.core_post_stanza as an empty function
|
Matthew Wild |
Sat, 06 Apr 2013 20:07:08 +0100 |
Merge 0.9->trunk
|
Matthew Wild |
Sat, 06 Apr 2013 12:21:01 +0100 |
util.json: Convert \uXXXX to UTF-8 when decoding
|
Matthew Wild |
Sat, 06 Apr 2013 12:20:31 +0100 |
util.stanza: Use correct index when replacing the tag in .tags (thanks daurnimator)
|
Matthew Wild |
Fri, 05 Apr 2013 19:59:48 +0100 |
moduleapi: assert() that prosody.core_post_stanza is not nil
|
Matthew Wild |
Fri, 05 Apr 2013 19:13:46 +0100 |
Merge 0.9->trunk
|
Matthew Wild |
Fri, 05 Apr 2013 13:06:48 +0100 |
portmanager: import pairs() (thanks Maranda)
|
Matthew Wild |
Fri, 05 Apr 2013 13:06:26 +0100 |
Merge 0.9->trunk
|
Matthew Wild |
Fri, 05 Apr 2013 10:05:18 +0100 |
Merge with Maranda
|
Matthew Wild |
Fri, 05 Apr 2013 10:04:53 +0100 |
rostermanager: do not save rosters for unexistant users.
|
Marco Cirillo |
Fri, 05 Apr 2013 04:52:11 +0000 |
prosody: load rostermanager after usermanager during environment initialization.
|
Marco Cirillo |
Fri, 05 Apr 2013 04:49:32 +0000 |
mod_http: disable ssl peer verification by default.
|
Marco Cirillo |
Thu, 04 Apr 2013 23:41:36 +0000 |
portmanager: add logic to allow specification of service default values for ssl config and / or overrides.
|
Marco Cirillo |
Thu, 04 Apr 2013 23:36:30 +0000 |
mod_storage_none: A null-like storage provider that returns all stores as empty, and fails to save anything to them
|
Matthew Wild |
Fri, 05 Apr 2013 10:01:02 +0100 |
util.stanza: Add stanza:find(), a light weight XPath-like method
|
Kim Alvefur |
Thu, 04 Apr 2013 20:05:35 +0200 |
mod_s2s: Add COMPAT cahin verification code for older LuaSec versions
|
Kim Alvefur |
Thu, 04 Apr 2013 19:21:47 +0200 |
configure: Replaces tabs with spaces in --help
|
Kim Alvefur |
Wed, 03 Apr 2013 15:48:49 +0200 |
configure: Add RUNWITH to --help
|
Kim Alvefur |
Wed, 03 Apr 2013 15:38:18 +0200 |
Merge 0.9->trunk
|
Matthew Wild |
Wed, 03 Apr 2013 13:53:21 +0100 |
mod_pubsub: Don't send current items to new subscribers (I don't know why we did)
|
Matthew Wild |
Wed, 03 Apr 2013 13:51:59 +0100 |
mod_groups: Remove unused import
|
Matthew Wild |
Wed, 03 Apr 2013 13:40:40 +0100 |
mod_groups: Add a public function other modules can use to determine if a JID belongs to a given group
|
Matthew Wild |
Wed, 03 Apr 2013 13:40:29 +0100 |
mod_presence: Remove some unused variables
|
Matthew Wild |
Wed, 03 Apr 2013 13:39:41 +0100 |
util.helpers: Helper helpers to log host events
|
Matthew Wild |
Wed, 03 Apr 2013 13:39:00 +0100 |
util.stanza: :maptags(): Fixes to make loop more robust on item removal
|
Matthew Wild |
Wed, 03 Apr 2013 13:38:27 +0100 |
configmanager: Some cleanup, remove unused variables and imports
|
Matthew Wild |
Wed, 03 Apr 2013 08:14:55 +0100 |
moduleapi: have get_host_items wrap on get_items from modulemanager, also add has_{feature/identity} to the API.
|
Marco Cirillo |
Mon, 01 Apr 2013 23:44:28 +0000 |
modulemanager: add missing ipairs import.
|
Marco Cirillo |
Mon, 01 Apr 2013 23:41:57 +0000 |
modulemanager: add function to retrieve module items from a specific host entity.
|
Marco Cirillo |
Mon, 01 Apr 2013 22:34:44 +0000 |
prosody.cfg.lua.dist: Update with new options and comments
|
Matthew Wild |
Mon, 01 Apr 2013 14:51:42 +0100 |
mod_s2s: Close incoming s2s with stream error when secure and we don't trust their certificate
|
Matthew Wild |
Mon, 01 Apr 2013 14:45:59 +0100 |
INSTALL: Update from wiki
|
Matthew Wild |
Sun, 31 Mar 2013 22:40:01 +0100 |
DEPENDS: Update (LuaSec now has a rock) and add link to /doc/depends
|
Matthew Wild |
Sun, 31 Mar 2013 13:49:33 +0100 |
TODO: Remove 0.9
|
Matthew Wild |
Sun, 31 Mar 2013 13:45:57 +0100 |
net.http.server: Don't overwrite existing response.headers when returning a response object from a HTTP handler (waqas says it's wrong)
|
Matthew Wild |
Sun, 31 Mar 2013 13:45:04 +0100 |
AUTHORS: A small update...
|
Matthew Wild |
Sun, 31 Mar 2013 13:43:12 +0100 |
tools/migration/Makefile: Apply Lua runtime override (see 53f741a5a73a)
|
Kim Alvefur |
Sun, 31 Mar 2013 20:09:14 +0200 |
configure: Set to run with lua5.1 in the debian preset
|
Kim Alvefur |
Sun, 31 Mar 2013 20:04:09 +0200 |
Merge 0.9->trunk
|
Matthew Wild |
Sun, 31 Mar 2013 13:21:19 +0100 |
portmanager: Log error and fail to bind when port is invalid (not a number)
|
Matthew Wild |
Sun, 31 Mar 2013 12:27:28 +0100 |
Merge 0.9->trunk
|
Matthew Wild |
Thu, 28 Mar 2013 09:51:03 -0400 |
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)
|
Matthew Wild |
Thu, 28 Mar 2013 09:50:21 -0400 |
Merge 0.9->trunk
|
Matthew Wild |
Thu, 28 Mar 2013 09:31:29 -0400 |
util.json: Add json.encode_array() (thanks B)
|
Matthew Wild |
Thu, 28 Mar 2013 09:31:07 -0400 |
Merge 0.9->trunk
|
Matthew Wild |
Thu, 28 Mar 2013 12:17:15 +0000 |
mod_privacy: Drop stanzas of type groupchat, so users aren't kicked from their chatrooms when blocking specific MUC occupants.
|
Tobias Markmann |
Thu, 28 Mar 2013 12:49:19 +0100 |
portmanager: Add use_ipv4 option, default to true.
|
Kim Alvefur |
Wed, 27 Mar 2013 23:48:39 +0100 |
portmanager: use_ipv6 defaults to true if luasocket has ipv6 support
|
Kim Alvefur |
Wed, 27 Mar 2013 23:32:34 +0100 |
mod_s2s: Prevent s2s to and from hosts we serve locally
|
Kim Alvefur |
Wed, 27 Mar 2013 23:09:47 +0100 |
mod_s2s: Prevent traceback when replying to incoming connection to a host we don't serve
|
Kim Alvefur |
Tue, 26 Mar 2013 09:25:20 +0100 |
mod_s2s: Reset secure flag on new connection attempt
|
Kim Alvefur |
Mon, 25 Mar 2013 19:08:15 +0100 |
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
|
Kim Alvefur |
Mon, 25 Mar 2013 08:18:49 +0100 |
mod_s2s: Keep the dns answer object around a while so plugins can look at it
|
Kim Alvefur |
Sat, 23 Mar 2013 23:30:13 +0100 |
net.server, _select: Reorganise configuration of server_select to be more like server_event
|
Kim Alvefur |
Sat, 23 Mar 2013 20:06:02 +0100 |
prosody, prosodyctl: Remove last trace of "core" \o/
|
Kim Alvefur |
Sat, 23 Mar 2013 15:00:49 +0100 |
net.server: No sections in config anymore
|
Kim Alvefur |
Sat, 23 Mar 2013 15:00:22 +0100 |
mod_privacy: Drop stanzas of type groupchat, so users aren't kicked from their chatrooms when blocking specific MUC occupants.
|
Tobias Markmann |
Thu, 28 Mar 2013 12:49:19 +0100 |
Merge 0.9->trunk
|
Kim Alvefur |
Sat, 23 Mar 2013 04:17:39 +0100 |
configmanager: Fix so unset variables are searched for in the global section
|
Kim Alvefur |
Sat, 23 Mar 2013 04:14:52 +0100 |
util.{prosodyctl,openssl}: More use of config sections removed
|
Kim Alvefur |
Sat, 23 Mar 2013 02:38:30 +0100 |
mod_tls: More use of config sections removed
|
Kim Alvefur |
Sat, 23 Mar 2013 02:35:50 +0100 |
core.*: Complete removal of all traces of the "core" section and section-related code.
|
Kim Alvefur |
Sat, 23 Mar 2013 02:33:15 +0100 |
MUC: Access prosody.hosts instead of the old global hosts
|
Kim Alvefur |
Sat, 23 Mar 2013 02:24:11 +0100 |
mod_proxy65: Fix typo in comment
|
Kim Alvefur |
Sat, 23 Mar 2013 01:42:48 +0100 |
mod_http: Import portmanager
|
Kim Alvefur |
Sat, 23 Mar 2013 01:42:27 +0100 |
mod_groups: Use module API for reading config
|
Kim Alvefur |
Sat, 23 Mar 2013 01:39:56 +0100 |
mod_roster: Remove unused variable
|
Kim Alvefur |
Sat, 23 Mar 2013 01:35:52 +0100 |
mod_motd, mod_register, mod_private, mod_http_errors, mod_admin_adhoc: Remove unused imports
|
Kim Alvefur |
Sat, 23 Mar 2013 01:27:38 +0100 |
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
|
Kim Alvefur |
Sat, 23 Mar 2013 01:27:16 +0100 |
Merge 0.9->trunk
|
Matthew Wild |
Fri, 22 Mar 2013 15:16:43 +0000 |
mod_s2s: Fix variable usage in check_auth_policy (thanks Florob)
|
Matthew Wild |
Fri, 22 Mar 2013 15:16:22 +0000 |
s2smanager: Remove unused function parameter
|
Matthew Wild |
Fri, 22 Mar 2013 14:50:43 +0000 |
s2smanager: Access prosody.hosts instead of hosts global directly
|
Matthew Wild |
Fri, 22 Mar 2013 14:50:29 +0000 |
mod_s2s: Remove unused variable
|
Matthew Wild |
Fri, 22 Mar 2013 14:31:14 +0000 |
Merge 0.9->trunk
|
Matthew Wild |
Fri, 22 Mar 2013 14:22:46 +0000 |
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)
|
Matthew Wild |
Fri, 22 Mar 2013 14:21:02 +0000 |
s2smanager, mod_s2s, mod_dialback, mod_saslauth: Move s2smanager.make_authenticated() to mod_s2s, and plugins now signal authentication via the s2s-authenticated event
|
Matthew Wild |
Fri, 22 Mar 2013 14:18:23 +0000 |
hostmanager: Use rawget to check for activated hosts to prevent recursion in dynamic host loaders
|
Matthew Wild |
Fri, 22 Mar 2013 11:24:54 +0000 |
hostmanager: Use prosody.hosts instead of 'hosts' global
|
Matthew Wild |
Fri, 22 Mar 2013 11:24:13 +0000 |
util.pposix: Allow fetching RLIMIT_NICE when available
|
Matthew Wild |
Fri, 22 Mar 2013 11:23:40 +0000 |
prosody: Add COMPAT note about globals
|
Matthew Wild |
Fri, 22 Mar 2013 11:22:50 +0000 |
configmanager, hostmanager, prosody: Almost complete removal of section-related code, and the infamous 'core' section. Still backwards-compatible with API users.
|
Matthew Wild |
Fri, 22 Mar 2013 11:21:24 +0000 |
Merge...
|
Matthew Wild |
Wed, 20 Mar 2013 20:35:59 +0000 |
Merge 0.9->trunk
|
Matthew Wild |
Wed, 20 Mar 2013 20:34:38 +0000 |
net.http: Disable SSLv2 support for HTTPS connections
|
Matthew Wild |
Wed, 20 Mar 2013 20:31:52 +0000 |
net.http: Allow passing an SSL context or options table to be used for HTTPS requests (thanks daurnimator)
|
Matthew Wild |
Wed, 20 Mar 2013 20:31:02 +0000 |
Merge 0.9->trunk
|
Kim Alvefur |
Sat, 16 Mar 2013 18:49:14 +0100 |
mod_s2s, mod_saslauth, mod_compression: Refactor to have common code for opening streams
|
Kim Alvefur |
Sat, 16 Mar 2013 17:46:43 +0100 |
certs/openssl.cnf: Update XMPP-Core references to reflect RFC publication
|
Kim Alvefur |
Fri, 15 Mar 2013 09:51:43 +0100 |
s2smanager: Use unused local, reduce table indexing
|
Kim Alvefur |
Wed, 13 Mar 2013 07:33:36 +0100 |
rostermanager: Remove unused imports
|
Kim Alvefur |
Wed, 13 Mar 2013 07:03:34 +0100 |
hostmanager: Import core_post_stanza from the global prosody table
|
Kim Alvefur |
Wed, 13 Mar 2013 07:01:57 +0100 |
Merge 0.9->trunk
|
Matthew Wild |
Tue, 12 Mar 2013 12:30:35 +0000 |
mod_s2s: Do not include xmlns:db declaration in stream header if mod_dialback is not loaded
|
Matthew Wild |
Tue, 12 Mar 2013 12:30:08 +0000 |
mod_s2s: Make sure host variable is reachable
|
Kim Alvefur |
Mon, 11 Mar 2013 21:39:15 +0100 |
mod_s2s: Fire s2s-check-certificate event after validating a certificate, to allow plugins to override standard procedure
|
Matthew Wild |
Sun, 10 Mar 2013 17:49:07 +0000 |
Merge 0.9->trunk
|
Matthew Wild |
Sun, 10 Mar 2013 11:29:47 +0000 |
mod_s2s, mod_dialback: Rename s2s-authenticate-legacy event to s2sout-authenticate-legacy for clarity. Also, hello!
|
Matthew Wild |
Sun, 10 Mar 2013 11:25:05 +0000 |
net.dns: Make sure argument to math.randomseed does not overflow a 32 bit unsigned int. Closes #320
|
Kim Alvefur |
Tue, 05 Mar 2013 10:04:31 +0100 |
net.server_event: Remove unused local
|
Kim Alvefur |
Fri, 01 Mar 2013 14:15:38 +0100 |
net.server_select: Optimization, clean bufferqueue when it makes sense.
|
Kim Alvefur |
Fri, 01 Mar 2013 11:41:26 +0100 |
net.server_select: Use # operator instead of string.len
|
Kim Alvefur |
Fri, 01 Mar 2013 11:11:05 +0100 |
mod_proxy65: Only handle service discovery requests when no node is present in the request.
|
Waqas Hussain |
Tue, 26 Feb 2013 23:57:44 +0500 |
MUC: Always return <service-unavailable/> when a node is present in service discovery requests.
|
Waqas Hussain |
Tue, 26 Feb 2013 23:56:44 +0500 |
MUC: Fix affiliation check for admins, and bring it in line with the spec (thanks Maranda).
|
Waqas Hussain |
Tue, 26 Feb 2013 20:31:41 +0500 |
net.http.server: Ensure HTTP callbacks are never called recursively for pipelined requests.
|
Waqas Hussain |
Tue, 26 Feb 2013 19:41:52 +0500 |
mod_http: Expand $host in http_paths
|
Kim Alvefur |
Mon, 18 Feb 2013 13:12:14 +0100 |
net.server_select: Limit global number of sockets passed to select.
|
Kim Alvefur |
Tue, 12 Feb 2013 03:24:41 +0100 |
net.server_select: Be less aggressive about server pause
|
Kim Alvefur |
Tue, 12 Feb 2013 03:24:30 +0100 |
mod_admin_adhoc: Fix 'Shut down service' command
|
Florian Zeitz |
Thu, 07 Feb 2013 22:11:35 +0100 |
mod_admin_adhoc: Implement global module unloading
|
Florian Zeitz |
Thu, 07 Feb 2013 21:14:01 +0100 |
mod_admin_adhoc: Implement global module reloading
|
Florian Zeitz |
Thu, 07 Feb 2013 00:40:00 +0100 |
mod_admin_adhoc: Fix info message for module reload/unload
|
Florian Zeitz |
Wed, 06 Feb 2013 00:53:49 +0100 |
mod_admin_adhoc: Implement global module loading
|
Florian Zeitz |
Wed, 06 Feb 2013 00:51:25 +0100 |
mod_admin_adhoc: Remove a TODO, our pretty_print turns out not to be helpful after all
|
Florian Zeitz |
Tue, 05 Feb 2013 00:43:14 +0100 |
net.http.parser: Ensure full URL in status line contains a path.
|
Waqas Hussain |
Fri, 08 Feb 2013 00:27:59 +0500 |
net.http.parser: Fix traceback on invalid URL in status line.
|
Waqas Hussain |
Fri, 08 Feb 2013 00:18:40 +0500 |
Merge 0.9->trunk
|
Kim Alvefur |
Sun, 03 Feb 2013 15:52:27 +0100 |
mod_pubsub, util.pubsub: Add delete action
|
Kim Alvefur |
Thu, 31 Jan 2013 18:41:01 +0100 |
portmanager: Make sure foo_ports is a table
|
Kim Alvefur |
Thu, 31 Jan 2013 15:48:55 +0100 |
mod_pubsub: More strict checks for node and ids
|
Kim Alvefur |
Thu, 31 Jan 2013 15:33:41 +0100 |
mod_pubsub: Broadcast items correctly on new subscriptions
|
Kim Alvefur |
Mon, 28 Jan 2013 01:06:05 +0100 |
mod_component: Look for the correct xmlns (thanks NebuK)
|
Kim Alvefur |
Sun, 27 Jan 2013 17:11:45 +0100 |
util.pubsub: Fix nil access error in get_subscriptions.
|
Waqas Hussain |
Sat, 26 Jan 2013 03:54:18 +0500 |
mod_pubsub: require usermanager.
|
Waqas Hussain |
Sat, 26 Jan 2013 03:50:13 +0500 |
mod_pubsub: Fix nil access error.
|
Waqas Hussain |
Sat, 26 Jan 2013 03:49:45 +0500 |
mod_pubsub, util.pubsub: Don't send purge notifications in an <items/> element
|
Florian Zeitz |
Fri, 25 Jan 2013 01:32:14 +0100 |
util.xmppstream: Include error stanza in error message if no error handler is available.
|
Waqas Hussain |
Sat, 26 Jan 2013 03:39:18 +0500 |
ejabberd2prosody.lua: Don't make assumptions about file name.
|
Kim Alvefur |
Fri, 25 Jan 2013 00:36:17 +0100 |
ejabberd2prosody.lua: Replace util.logger with a dummy before requiring util.serialization
|
Kim Alvefur |
Thu, 24 Jan 2013 21:48:45 +0100 |
mod_pubsub: Ignore subscription options for now, fixes traceback due to missing form
|
Kim Alvefur |
Thu, 24 Jan 2013 16:36:48 +0100 |
mod_s2s: Don't try to close sessions that were destroyed before timeout
|
Kim Alvefur |
Thu, 24 Jan 2013 00:59:32 +0100 |
s2smanager: Generate session names used for logging the same way everywhere
|
Kim Alvefur |
Thu, 24 Jan 2013 00:58:17 +0100 |
mod_pubsub, util.pubsub: Implement the purge action
|
Kim Alvefur |
Thu, 24 Jan 2013 00:58:03 +0100 |
mod_pubsub: Advertise autocreate_on_publish correctly.
|
Kim Alvefur |
Wed, 23 Jan 2013 22:41:18 +0100 |
Merge 0.9->trunk
|
Waqas Hussain |
Tue, 22 Jan 2013 08:30:38 +0500 |
mod_auth_internal_plain, mod_auth_internal_hashed: No need to nodeprep here.
|
Waqas Hussain |
Tue, 22 Jan 2013 08:26:08 +0500 |
util.sasl.{plain,scram,digest-md5}: nodeprep username before passing to callbacks, so callbacks don't have to.
|
Waqas Hussain |
Tue, 22 Jan 2013 08:21:05 +0500 |
net.http.server: Properly handle persistent connections
|
Florian Zeitz |
Sat, 12 Jan 2013 17:26:50 +0100 |
util.http: New module for HTTP helper functions
|
Florian Zeitz |
Sat, 12 Jan 2013 16:55:39 +0100 |
mod_component: Make listener private (thanks Ge0rG)
|
Kim Alvefur |
Thu, 17 Jan 2013 21:57:35 +0100 |
mod_presence: Put a timestamp on presence we store for probes
|
Kim Alvefur |
Fri, 11 Jan 2013 19:38:29 +0100 |
prosodyctl, prosody: Pass the selected config file from prosodyctl to prosody
|
Kim Alvefur |
Wed, 09 Jan 2013 22:01:52 +0100 |
prosodyctl: Pop arg items after use. Fixes #306
|
Kim Alvefur |
Wed, 09 Jan 2013 20:40:44 +0100 |
MUC: Don't reply to errors (thanks iron)
|
Kim Alvefur |
Wed, 09 Jan 2013 17:56:40 +0100 |
prosodyctl, prosody.cfg.lua.dist, certs/Makefile: Use .crt as suffix for certificates everywhere (thanks jasperixla)
|
Kim Alvefur |
Tue, 08 Jan 2013 21:20:00 +0100 |
prosodyctl: Load LFS and util.openssl when actually needed (fixes unhelpful warnings if no LuaSec installed)
|
Kim Alvefur |
Tue, 08 Jan 2013 13:33:35 +0100 |
net.http.parser: Abort if no status line is received.
|
Kim Alvefur |
Tue, 08 Jan 2013 13:33:01 +0100 |
util.openssl: Cleanup; remove some unused variables.
|
Kim Alvefur |
Mon, 07 Jan 2013 04:07:25 +0100 |
net.server_select: Remove useless duplicated settimeout() call
|
Kim Alvefur |
Mon, 07 Jan 2013 02:21:03 +0100 |
net.server_select: Fix global access
|
Kim Alvefur |
Mon, 07 Jan 2013 02:20:43 +0100 |
certmanager: Fix nil index if no LuaSec available
|
Kim Alvefur |
Mon, 07 Jan 2013 02:17:07 +0100 |
net.server_event: Optimize socket write buffers (don't do buf=buf..newdata).
|
Waqas Hussain |
Sun, 06 Jan 2013 04:55:53 +0500 |
Merge 0.9->trunk
|
Kim Alvefur |
Sat, 29 Dec 2012 19:13:42 +0100 |
net.server: Don't return anything from config-reloaded hook, fixes logrotate heisenbug
|
Kim Alvefur |
Sat, 29 Dec 2012 19:09:23 +0100 |
Merge 0.9->trunk
|
Kim Alvefur |
Fri, 28 Dec 2012 15:14:11 +0100 |
core.certmanager: Add support for LuaSec 0.5. Also compat with MattJs luasec-hg
|
Kim Alvefur |
Fri, 28 Dec 2012 15:00:43 +0100 |
prosody, mod_c2s, mod_s2s: Move closing of c2s and s2s sessions to respective plugins
|
Kim Alvefur |
Fri, 28 Dec 2012 14:33:47 +0100 |
net.server_select: Pause servers while they are full
|
Kim Alvefur |
Fri, 28 Dec 2012 14:33:27 +0100 |
net.server_select: Add pause and resume methods
|
Kim Alvefur |
Fri, 28 Dec 2012 14:33:27 +0100 |
mod_admin_telnet: Stop processing lines when session is closed
|
Kim Alvefur |
Fri, 28 Dec 2012 14:32:22 +0100 |
net.server_event: Destroy interfaces immediately, fixes reopening of servers.
|
Kim Alvefur |
Fri, 28 Dec 2012 14:26:21 +0100 |
net.server_event: Remove comments about not closing event handlers from within callbacks, fixed in luaevent
|
Kim Alvefur |
Fri, 28 Dec 2012 14:25:11 +0100 |
Merge 0.9->trunk
|
Matthew Wild |
Fri, 28 Dec 2012 12:50:55 +0000 |
mod_s2s: Remove connection from sessions table as soon as we learn it is disconnected. Fixes a connection/session leak.
|
Matthew Wild |
Fri, 28 Dec 2012 12:47:44 +0000 |
Merge 0.9->trunk
|
Kim Alvefur |
Fri, 28 Dec 2012 03:03:56 +0100 |
core.loggingmanager: Don't create file log rules from [level] = "*sink" style config
|
Kim Alvefur |
Thu, 27 Dec 2012 20:44:58 +0100 |
Merge 0.9->trunk
|
Kim Alvefur |
Wed, 26 Dec 2012 20:35:40 +0100 |
mod_admin_telnet: Add info about port commands to help
|
Kim Alvefur |
Wed, 26 Dec 2012 02:46:49 +0100 |
mod_http_files: Fix sending Content-Type for index files
|
Kim Alvefur |
Sun, 23 Dec 2012 17:04:44 +0100 |
mod_http_files: Allow passing a string to serve()
|
Kim Alvefur |
Sun, 23 Dec 2012 11:17:44 +0100 |
net.dns: Close voided sockets, so they don't stay in net.server
|
Kim Alvefur |
Sat, 22 Dec 2012 14:20:12 +0100 |
net.dns: Clean up query list when a server is marked down
|
Matthew Wild |
Sat, 22 Dec 2012 12:06:36 +0000 |
mod_http_files: Expose function other modules can use to combine their routes with file paths to serve
|
Kim Alvefur |
Fri, 21 Dec 2012 20:40:29 +0100 |
mod_http_files: Work with non-wildcard-routes. Key cache on the original HTTP path.
|
Kim Alvefur |
Fri, 21 Dec 2012 20:34:40 +0100 |
mod_http_files: Replace file listing with an event, allowing a different plugin to generate it
|
Kim Alvefur |
Fri, 21 Dec 2012 20:08:33 +0100 |
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
|
Kim Alvefur |
Fri, 21 Dec 2012 17:54:43 +0100 |
mod_http_files: Rename config options and variable names
|
Kim Alvefur |
Fri, 21 Dec 2012 17:22:19 +0100 |
mod_http_files: Log the error if we can't open or read a file
|
Kim Alvefur |
Fri, 21 Dec 2012 16:10:45 +0100 |
net.http.parser: Skip url.parse when we don't have a full URL (also fixes traceback on paths starting with '//').
|
Waqas Hussain |
Fri, 21 Dec 2012 13:37:39 +0500 |
Merge 0.9->trunk
|
Kim Alvefur |
Fri, 21 Dec 2012 09:04:54 +0100 |
mod_http_files: Escape paths in redirects
|
Kim Alvefur |
Fri, 21 Dec 2012 09:04:02 +0100 |
mod_http_files: Only match on modification date when if-none-match is not present
|
Kim Alvefur |
Fri, 21 Dec 2012 08:27:14 +0100 |
mod_http_files: Only serve cached data if etag is unchanged.
|
Kim Alvefur |
Fri, 21 Dec 2012 08:25:09 +0100 |
mod_http_files: Make sure file extensions are not nil or empty string
|
Kim Alvefur |
Fri, 21 Dec 2012 08:19:58 +0100 |
mod_http_files: Avoid a bunch of table lookups
|
Kim Alvefur |
Fri, 21 Dec 2012 08:14:33 +0100 |
mod_http_files: No use in closing a file handle if we couldn't open it
|
Kim Alvefur |
Fri, 21 Dec 2012 08:10:07 +0100 |
Merge 0.9->trunk
|
Kim Alvefur |
Sun, 16 Dec 2012 14:36:44 +0100 |
util.datamanager: Don't escape the name of a store
|
Kim Alvefur |
Sun, 16 Dec 2012 14:36:24 +0100 |
Merge 0.9->trunk
|
Kim Alvefur |
Sun, 16 Dec 2012 08:37:14 +0100 |
mod_http_files: Compare If-Modified-Since to last modification date
|
Kim Alvefur |
Sun, 16 Dec 2012 08:34:50 +0100 |
mod_http_files: Fix caching the stringified directory index
|
Kim Alvefur |
Sun, 16 Dec 2012 08:17:28 +0100 |
Merge 0.9->trunk
|
Kim Alvefur |
Sat, 15 Dec 2012 05:35:43 +0100 |
Merge
|
Kim Alvefur |
Sat, 15 Dec 2012 05:34:30 +0100 |
util.datamanager: Remove unused variable
|
Kim Alvefur |
Fri, 14 Dec 2012 14:25:58 +0100 |
util.datamanager: Remove dead code path
|
Kim Alvefur |
Fri, 14 Dec 2012 14:21:32 +0100 |
Merge 0.9->trunk
|
Waqas Hussain |
Sat, 15 Dec 2012 07:12:32 +0500 |
MUC: Support invite messages when stanza type is explicitly set to "normal" or to an unknown value.
|
Waqas Hussain |
Sat, 15 Dec 2012 07:08:54 +0500 |
util.sasl.plain: Reduce some code.
|
Waqas Hussain |
Sat, 15 Dec 2012 07:06:45 +0500 |
Merge 0.9->trunk
|
Kim Alvefur |
Tue, 11 Dec 2012 23:41:02 +0100 |
mod_http_files: Generate simple directory index.
|
Kim Alvefur |
Tue, 11 Dec 2012 23:40:30 +0100 |
mod_http_files: Have mimetypes in a shared table. Get mimetypes from /etc/mime.types if exists.
|
Kim Alvefur |
Tue, 11 Dec 2012 23:21:25 +0100 |
mod_http_files: Cache data read from disk in a weak table
|
Kim Alvefur |
Tue, 11 Dec 2012 23:02:06 +0100 |
mod_http_files: Add Last-Modified header
|
Kim Alvefur |
Tue, 11 Dec 2012 22:30:50 +0100 |
mod_http_files: Add ETag and check If-None-Match to allow client-side cache
|
Kim Alvefur |
Tue, 11 Dec 2012 22:30:13 +0100 |
mod_http_files: Return 404 faster if file does not exist
|
Kim Alvefur |
Tue, 11 Dec 2012 22:26:41 +0100 |
mod_http_files: Configurable number of index files to check for
|
Kim Alvefur |
Tue, 11 Dec 2012 22:14:55 +0100 |
Merge 0.9->trunk
|
Kim Alvefur |
Sun, 09 Dec 2012 12:39:49 +0100 |
mod_http: Fix path length pattern
|
Kim Alvefur |
Sun, 09 Dec 2012 12:20:55 +0100 |
mod_auth_anonymous: Implement user iteration API
|
Kim Alvefur |
Sun, 09 Dec 2012 12:19:08 +0100 |
mod_c2s: Check if TLS compression is used
|
Kim Alvefur |
Sun, 09 Dec 2012 11:50:09 +0100 |
mod_admin_telnet: Improve wording when listing users
|
Kim Alvefur |
Sun, 09 Dec 2012 11:44:45 +0100 |
Merge
|
Matthew Wild |
Tue, 04 Dec 2012 20:11:41 +0000 |
portmanager: Return first service with the specified name from get_service() (instead of the array of possible services) (thanks xnyhps)
|
Matthew Wild |
Tue, 04 Dec 2012 20:08:44 +0000 |
Merge 0.9->trunk.
|
Waqas Hussain |
Mon, 03 Dec 2012 10:04:34 +0500 |
util.xml: Fix module name.
|
Waqas Hussain |
Mon, 03 Dec 2012 10:01:46 +0500 |
net.http.parser: Fix syntax error introduced in c5edb08fc7cb.
|
Waqas Hussain |
Mon, 03 Dec 2012 10:01:06 +0500 |
Merge 0.9->trunk.
|
Waqas Hussain |
Mon, 03 Dec 2012 06:07:00 +0500 |
plugins/storage/xmlparse.lib.lua: Delete.
|
Waqas Hussain |
Mon, 03 Dec 2012 05:50:39 +0500 |
plugins/storage/mod_xep0227: Use util.xml.
|
Waqas Hussain |
Mon, 03 Dec 2012 05:49:05 +0500 |
tools/migration/migrator/jabberd14: Use util.xml.
|
Waqas Hussain |
Mon, 03 Dec 2012 05:44:48 +0500 |
tools/openfire2prosody: Use util.xml.
|
Waqas Hussain |
Mon, 03 Dec 2012 05:42:17 +0500 |
tools/jabberd14sql2prosody: Use util.xml.
|
Waqas Hussain |
Mon, 03 Dec 2012 05:41:18 +0500 |
tools/ejabberdsql2prosody: Use util.xml.
|
Waqas Hussain |
Mon, 03 Dec 2012 05:34:46 +0500 |
util.template: Use util.xml.
|
Waqas Hussain |
Mon, 03 Dec 2012 05:33:56 +0500 |
util.xml: Initial commit; exposes parse(), which is now the canonical way to convert a string to a stanza.
|
Waqas Hussain |
Mon, 03 Dec 2012 05:32:51 +0500 |
Merge 0.9->trunk.
|
Waqas Hussain |
Sat, 01 Dec 2012 00:31:33 +0500 |
sessionmanager: Log the actual error message when roster loading fails.
|
Waqas Hussain |
Fri, 30 Nov 2012 09:05:51 +0500 |
MUC: Expose create_room(jid).
|
Waqas Hussain |
Fri, 30 Nov 2012 08:57:58 +0500 |
mod_storage_sql: Return actual error string on commit failure.
|
Waqas Hussain |
Fri, 30 Nov 2012 08:50:03 +0500 |
Merge 0.9->trunk
|
Matthew Wild |
Thu, 29 Nov 2012 07:38:24 +0500 |
net.http.parser: Collapse multiple consecutive slashes in a path to a single slash
|
Matthew Wild |
Thu, 29 Nov 2012 07:38:00 +0500 |
Merge
|
Matthew Wild |
Thu, 29 Nov 2012 07:17:31 +0500 |
Merge 0.9->trunk
|
Matthew Wild |
Thu, 29 Nov 2012 07:16:45 +0500 |
mod_http: Fix pattern and slightly improve efficiency and memory usage of wildcard HTTP handlers
|
Matthew Wild |
Thu, 29 Nov 2012 07:15:04 +0500 |
Merge 0.9->trunk
|
Kim Alvefur |
Sun, 25 Nov 2012 05:12:46 +0100 |
mod_admin_adhoc: Remove unused form
|
Kim Alvefur |
Sun, 25 Nov 2012 05:12:13 +0100 |
Merge 0.9->trunk
|
Kim Alvefur |
Fri, 23 Nov 2012 17:17:02 +0100 |
net.server: Fix when no network_settings set and using libevent
|
Kim Alvefur |
Fri, 23 Nov 2012 17:16:22 +0100 |
Merge 0.9->trunk
|
Kim Alvefur |
Fri, 23 Nov 2012 01:51:53 +0100 |
net.server: Make server_* configurable in the config file.
|
Kim Alvefur |
Fri, 23 Nov 2012 01:51:30 +0100 |
net.server_select: Better names for config options (thanks MattJ)
|
Kim Alvefur |
Fri, 23 Nov 2012 01:51:30 +0100 |
Merge 0.9->trunk
|
Matthew Wild |
Thu, 22 Nov 2012 21:57:35 +0000 |
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)
|
Matthew Wild |
Thu, 22 Nov 2012 21:57:06 +0000 |
Merge with a merge (or something)
|
Matthew Wild |
Thu, 22 Nov 2012 21:02:27 +0000 |
Merge 0.9->trunk
|
Matthew Wild |
Thu, 22 Nov 2012 21:01:00 +0000 |
modulemanager: Set module.reloading when a module is reloading, and when loading make the saved state available in module.saved_state (if any)
|
Matthew Wild |
Thu, 22 Nov 2012 20:59:20 +0000 |
Merge 0.9->trunk
|
Kim Alvefur |
Thu, 22 Nov 2012 20:42:12 +0100 |
mod_http: Make module:http_url() aware of http_host
|
Kim Alvefur |
Thu, 22 Nov 2012 20:40:06 +0100 |
Merge 0.9->trunk
|
Matthew Wild |
Thu, 22 Nov 2012 19:38:42 +0000 |
mod_bosh: Add 'Connection: keep-alive' header
|
Matthew Wild |
Thu, 22 Nov 2012 19:37:30 +0000 |
mod_bosh: Add support for stanza filters to BOSH sessions (needed by some plugins)
|
Matthew Wild |
Thu, 22 Nov 2012 19:35:50 +0000 |
mod_admin_telnet: Refactor so that command processing is performed in a separate function (usable from other modules)
|
Matthew Wild |
Thu, 22 Nov 2012 18:32:27 +0000 |
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
|
Matthew Wild |
Thu, 22 Nov 2012 18:24:09 +0000 |
Merge 0.9->trunk
|
Matthew Wild |
Thu, 22 Nov 2012 17:42:14 +0000 |
mod_http: Rename variable for clarity
|
Matthew Wild |
Thu, 22 Nov 2012 17:38:53 +0000 |
Merge 0.9->trunk
|
Matthew Wild |
Thu, 15 Nov 2012 14:07:53 -0500 |
util.pubsub: Add item-published event
|
Matthew Wild |
Thu, 15 Nov 2012 13:24:44 -0500 |
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')
|
Matthew Wild |
Thu, 15 Nov 2012 13:24:10 -0500 |
mod_bosh: Share sessions and inactive_sessions tables
|
Matthew Wild |
Thu, 15 Nov 2012 13:18:41 -0500 |
Merge 0.9 -> trunk
|
Kim Alvefur |
Sun, 11 Nov 2012 23:48:38 +0100 |
mod_posix: Log a message explaining that we are detaching from the console
|
Kim Alvefur |
Sun, 11 Nov 2012 23:44:56 +0100 |
util.pposix: Prevent FDs 0, 1 and 2 from being assigned to connections
|
Kim Alvefur |
Sat, 10 Nov 2012 23:41:53 +0100 |
mod_posix: Remove console and stdout logging sinks before daemonizing
|
Kim Alvefur |
Sat, 10 Nov 2012 23:39:22 +0100 |
Merge 0.9 -> trunk
|
Kim Alvefur |
Wed, 24 Oct 2012 19:56:22 +0200 |
mod_s2s: Detect TLS compression
|
Kim Alvefur |
Wed, 24 Oct 2012 19:05:56 +0200 |
Merge 0.9 -> trunk
|
Kim Alvefur |
Sun, 14 Oct 2012 22:53:41 +0200 |
mod_presence: Fix indentation
|
Kim Alvefur |
Sun, 14 Oct 2012 21:04:46 +0200 |
mod_pep: Remove unused imports
|
Kim Alvefur |
Sun, 14 Oct 2012 21:03:52 +0200 |
mod_motd: Don't trigger on directed presence or stanzas from s2s.
|
Kim Alvefur |
Sat, 13 Oct 2012 15:21:59 +0200 |
mod_admin_telnet: user:list(): Allow filtering the set of users
|
Kim Alvefur |
Fri, 12 Oct 2012 18:49:22 +0200 |
mod_admin_telnet: user:list() check that the given host exists
|
Kim Alvefur |
Fri, 12 Oct 2012 18:33:24 +0200 |
Merge 0.9->trunk
|
Matthew Wild |
Mon, 01 Oct 2012 20:15:39 +0100 |
mod_register: Fire event to allow blocking user registration
|
Florian Zeitz |
Mon, 01 Oct 2012 21:07:20 +0200 |
Merge 0.9->trunk
|
Matthew Wild |
Sat, 29 Sep 2012 17:07:50 +0100 |
moduleapi: Revert previous commit and add comment, it's meant to be this way
|
Matthew Wild |
Sat, 29 Sep 2012 17:07:08 +0100 |
Merge 0.9->trunk
|
Matthew Wild |
Sat, 29 Sep 2012 10:47:37 +0100 |
moduleapi: Fix require of modulemanager (thanks mva!)
|
Matthew Wild |
Sat, 29 Sep 2012 10:46:03 +0100 |
Merge 0.9 -> trunk (like this?)
|
Kim Alvefur |
Sat, 29 Sep 2012 01:05:17 +0200 |
mod_admin_telnet: Fix copypaste error in user section of help
|
Kim Alvefur |
Fri, 28 Sep 2012 11:59:37 +0200 |
mod_admin_telnet: Add support for listing users
|
Kim Alvefur |
Fri, 21 Sep 2012 17:26:54 +0200 |
usermanager: Add support for iterating over accounts
|
Kim Alvefur |
Fri, 21 Sep 2012 17:26:25 +0200 |
mod_auth_internal_{plain,hashed}: Add support for iterating over accounts
|
Kim Alvefur |
Fri, 21 Sep 2012 17:26:12 +0200 |
storagemanager: Support for iterating over users
|
Kim Alvefur |
Fri, 21 Sep 2012 17:24:44 +0200 |
mod_storage_sql: Add support for iterating over users with data in a store
|
Kim Alvefur |
Fri, 21 Sep 2012 17:24:06 +0200 |
mod_storage_internal, datamanager: Add support for iterating over users with data in a store
|
Kim Alvefur |
Fri, 21 Sep 2012 17:23:08 +0200 |
prosodyctl: Fix copypaste error
|
Kim Alvefur |
Wed, 19 Sep 2012 23:29:25 +0200 |
prosodyctl: Set stricter umask while generating key (thanks darkrain)
|
Kim Alvefur |
Wed, 19 Sep 2012 23:26:38 +0200 |
prosodyctl: Abort if unable to load util.pposix
|
Kim Alvefur |
Wed, 19 Sep 2012 23:25:10 +0200 |
prosodyctl: Set $HOME to data path. Fixes issue with openssl and random state (Thanks Florob)
|
Kim Alvefur |
Wed, 19 Sep 2012 23:24:40 +0200 |
storagemanager: Remove unused variable
|
Kim Alvefur |
Wed, 19 Sep 2012 16:40:38 +0200 |
storagemanager: Fix argument (Thanks Maranda)
|
Kim Alvefur |
Wed, 19 Sep 2012 16:39:19 +0200 |
mod_admin_adhoc: Add commands for activating and deactivating hosts
|
Kim Alvefur |
Wed, 19 Sep 2012 15:12:18 +0200 |
configure, Makefile: Allow runtime to be overridden.
|
Kim Alvefur |
Fri, 28 Sep 2012 12:04:07 +0200 |
MUC: Fix traceback caused by faulty logic precedence. (thanks waqas, nulani)
|
Kim Alvefur |
Tue, 25 Sep 2012 22:03:35 +0200 |
Merge 0.9->trunk
|
Waqas Hussain |
Sun, 23 Sep 2012 01:13:08 +0500 |
prosodyctl: Make sure hosts[*].modules always exists.
|
Waqas Hussain |
Sun, 23 Sep 2012 01:11:20 +0500 |
prosodyctl: Fix copypaste error
|
Kim Alvefur |
Wed, 19 Sep 2012 23:29:25 +0200 |
prosodyctl: Set stricter umask while generating key (thanks darkrain)
|
Kim Alvefur |
Wed, 19 Sep 2012 23:26:38 +0200 |
prosodyctl: Abort if unable to load util.pposix
|
Kim Alvefur |
Wed, 19 Sep 2012 23:25:10 +0200 |
prosodyctl: Set $HOME to data path. Fixes issue with openssl and random state (Thanks Florob)
|
Kim Alvefur |
Wed, 19 Sep 2012 23:24:40 +0200 |
storagemanager: Remove unused variable
|
Kim Alvefur |
Wed, 19 Sep 2012 16:40:38 +0200 |
storagemanager: Fix argument (Thanks Maranda)
|
Kim Alvefur |
Wed, 19 Sep 2012 16:39:19 +0200 |
mod_admin_adhoc: Add commands for activating and deactivating hosts
|
Kim Alvefur |
Wed, 19 Sep 2012 15:12:18 +0200 |
prosody, prosodyctl: chdir() to data directory on startup
|
Matthew Wild |
Wed, 19 Sep 2012 12:39:21 +0100 |
Merge 0.9->trunk
|
Matthew Wild |
Wed, 19 Sep 2012 12:14:08 +0100 |
mod_storage_sql: Remove obsolete comment
|
Matthew Wild |
Wed, 19 Sep 2012 12:09:27 +0100 |
storagemanager: Remove usage of 'core' when calling configmanager.get()
|
Matthew Wild |
Wed, 19 Sep 2012 12:08:33 +0100 |
storagemanager, datamanager, mod_storage_{internal,sql}: Replace list_stores() with an iterator version
|
Kim Alvefur |
Mon, 17 Sep 2012 05:42:10 +0200 |
storagemanager: Add purge() for purging user data from all backends in use
|
Kim Alvefur |
Sun, 16 Sep 2012 02:18:07 +0200 |
mod_admin_telnet: Fix user:*, correct names, docs, do validation
|
Kim Alvefur |
Sat, 15 Sep 2012 23:00:59 +0200 |
Merge 0.9->trunk
|
Matthew Wild |
Thu, 13 Sep 2012 18:49:25 +0100 |
mod_legacyauth: Fix for sending error response to unauthed s2s connections
|
Matthew Wild |
Thu, 13 Sep 2012 18:48:35 +0100 |
Merge 0.9->trunk
|
Matthew Wild |
Thu, 13 Sep 2012 18:32:24 +0100 |
configmanager: Fix include of relative files via Include directive in config
|
Matthew Wild |
Thu, 13 Sep 2012 18:31:34 +0100 |
hostmanager, modulemanager: Ensure hosts[*].modules always exists.
|
Waqas Hussain |
Thu, 13 Sep 2012 00:32:12 +0500 |
mod_storage_*: Don't explicitly set driver name, to ease copying/renaming modules.
|
Waqas Hussain |
Wed, 12 Sep 2012 23:46:10 +0500 |
core.storagemanager, mod_storage_*: "data-driver" -> "storage-provider", to allow using module:provides().
|
Waqas Hussain |
Wed, 12 Sep 2012 23:41:28 +0500 |
mod_{admin_telnet,c2s,component,http,net_multiplex,s2s}: Use module:provides() instead of module:add_item().
|
Waqas Hussain |
Wed, 12 Sep 2012 22:22:31 +0500 |
Merge 0.9->trunk
|
Waqas Hussain |
Wed, 12 Sep 2012 22:03:57 +0500 |
util.datamanager: Make the util.pposix dependency optional.
|
Waqas Hussain |
Wed, 12 Sep 2012 22:03:06 +0500 |
mod_auth_*: Use module:provides().
|
Waqas Hussain |
Wed, 12 Sep 2012 21:41:51 +0500 |
mod_auth_internal_hashed: Get rid of useless wrapper function new_hashpass_provider.
|
Waqas Hussain |
Wed, 12 Sep 2012 21:40:00 +0500 |
mod_auth_{internal_plain,cyrus,anonymous}: Get rid of useless wrapper function new_default_provider.
|
Waqas Hussain |
Wed, 12 Sep 2012 21:32:12 +0500 |
Merge 0.9->trunk
|
Matthew Wild |
Mon, 10 Sep 2012 23:17:06 +0100 |
mod_dialback: Correctly check if a connection was destroyed (thanks iron)
|
Kim Alvefur |
Wed, 05 Sep 2012 16:51:16 +0200 |
mod_s2s: Check that an SRV reply isn't empty.
|
Kim Alvefur |
Mon, 03 Sep 2012 04:22:40 +0200 |
storagemanager: Fix arguments
|
Kim Alvefur |
Fri, 31 Aug 2012 17:31:35 +0200 |
storagemanager: Fix indentation
|
Kim Alvefur |
Fri, 31 Aug 2012 17:22:03 +0200 |
tools/jabberd14sql2prosody: Initial commit. Accounts, rosters, vCards, subscriptions and offline messages supported (thanks halfdan for all the testing).
|
Waqas Hussain |
Tue, 28 Aug 2012 05:52:30 +0500 |
Merge 0.9->trunk
|
Waqas Hussain |
Tue, 28 Aug 2012 05:12:25 +0500 |
util.datetime: Fix timestamp parsing pattern.
|
Waqas Hussain |
Tue, 28 Aug 2012 05:08:18 +0500 |
Merge 0.9->trunk
|
Matthew Wild |
Sun, 26 Aug 2012 23:57:12 +0100 |
s2smanager: missing return on session.send function.
|
Marco Cirillo |
Sun, 26 Aug 2012 22:54:10 +0000 |
Merge 0.9->trunk
|
Matthew Wild |
Sun, 26 Aug 2012 19:58:59 +0100 |
util.datamanager: Ignore errors if the file is gone after removing it
|
Kim Alvefur |
Sun, 26 Aug 2012 20:53:40 +0200 |
util.prosodyctl: Use usermanager to delete users instead of unsetting their password
|
Kim Alvefur |
Sat, 25 Aug 2012 01:33:01 +0200 |
prosodyctl: Use util.prosodyctl.deluser
|
Kim Alvefur |
Sat, 25 Aug 2012 01:32:26 +0200 |
mod_admin_adhoc: Use usermanager.delete_user to delete users
|
Kim Alvefur |
Sat, 25 Aug 2012 01:31:49 +0200 |
mod_roster: When an user is deleted, unsubscribe from their contacts
|
Kim Alvefur |
Sat, 25 Aug 2012 01:31:05 +0200 |
mod_register: Hijack the session close call to send the final iq reply when deleting
|
Kim Alvefur |
Sat, 25 Aug 2012 01:29:38 +0200 |
mod_c2s: When a user gets deleted, drop all their sessions
|
Kim Alvefur |
Sat, 25 Aug 2012 01:28:38 +0200 |
mod_register: Remove all account cleanup
|
Kim Alvefur |
Sat, 25 Aug 2012 01:27:23 +0200 |
util.datamanager: Collect errors when deleting all stores of a user, but ignore "no such file"
|
Kim Alvefur |
Sat, 25 Aug 2012 01:21:41 +0200 |
core.usermanager: Don't close sessions ourselves when deleting users. Instead, fire an event that modules can hook.
|
Kim Alvefur |
Sat, 25 Aug 2012 01:20:13 +0200 |
mod_http: Rework how module:http_url() builds the url.
|
Kim Alvefur |
Tue, 21 Aug 2012 21:10:54 +0200 |
mod_http: Don't produce paths with double / if a module is set to serve /
|
Kim Alvefur |
Tue, 21 Aug 2012 21:03:20 +0200 |
tools/xep227toprosody.lua: Update childtags calls, replace some with ipairs
|
Kim Alvefur |
Tue, 21 Aug 2012 18:03:40 +0200 |
util.stanza: Use ipairs instead of childtags (behavior changed in 92c86e11fd44)
|
Kim Alvefur |
Tue, 21 Aug 2012 15:33:07 +0200 |
tools/openfire2prosody: Initial commit.
|
Waqas Hussain |
Sat, 11 Aug 2012 06:14:12 +0500 |
Merge 0.9->trunk
|
Matthew Wild |
Fri, 10 Aug 2012 16:32:40 +0100 |
portmanager: Support 'local_interfaces' config option (default for private listeners like components, telnet, etc.) (thanks mva)
|
Matthew Wild |
Fri, 10 Aug 2012 16:31:51 +0100 |
MUC: Fix a traceback caused by private IQ result and error stanzas where the encoded id can't be processed.
|
Waqas Hussain |
Thu, 09 Aug 2012 07:17:25 +0500 |
util.array: Accept an iterator to the array constructor
|
Matthew Wild |
Wed, 08 Aug 2012 11:49:31 +0100 |
mod_legacyauth: Remove unused variable
|
Kim Alvefur |
Tue, 07 Aug 2012 17:01:07 +0200 |
mod_legacyauth: Return an error if username or resource fails stringprep (thanks iron)
|
Kim Alvefur |
Tue, 07 Aug 2012 17:00:12 +0200 |
Merge 0.9->trunk (who has been pushing to trunk?)
|
Matthew Wild |
Sun, 05 Aug 2012 17:21:19 +0100 |
hostmanager, mod_disco: Show optional 'name' option from the config in disco#items queries (fixes use-case in #292) (thanks diSabler, mva)
|
Matthew Wild |
Sun, 05 Aug 2012 17:18:35 +0100 |
tools/erlparse: Handle decimal point in numbers.
|
Waqas Hussain |
Sat, 04 Aug 2012 23:55:52 +0500 |
tools/erlparse: Fix erlang string escape sequences.
|
Waqas Hussain |
Sat, 04 Aug 2012 23:23:49 +0500 |
MUC: Fix private IQ results and errors for non-vcard queries.
|
Waqas Hussain |
Sat, 04 Aug 2012 23:22:16 +0500 |
moduleapi: Clarify comment
|
Matthew Wild |
Fri, 03 Aug 2012 14:07:41 +0100 |
mod_admin_adhoc, mod_announce: Explicitly specify possible actions for ad-hoc commands
|
Florian Zeitz |
Thu, 02 Aug 2012 21:42:00 +0200 |
mod_adhoc: Add support for specifying a default action
|
Florian Zeitz |
Thu, 02 Aug 2012 21:28:14 +0200 |
mod_muc: Fix syntax error (thanks Florob)
|
Matthew Wild |
Wed, 01 Aug 2012 01:33:21 +0100 |
util.pluginloader: Remove unused imports
|
Matthew Wild |
Wed, 01 Aug 2012 01:27:42 +0100 |
util.pluginloader: Expose load_file
|
Matthew Wild |
Wed, 01 Aug 2012 01:27:31 +0100 |
mod_bosh: Remove redundant code (send stream features in only one place) (thanks Zash)
|
Matthew Wild |
Wed, 01 Aug 2012 01:03:53 +0100 |
mod_bosh: Remove troublesome return... continue processing of the streamopen after session creation (because since 16c7b510694b we no longer send an early response)
|
Matthew Wild |
Wed, 01 Aug 2012 00:39:54 +0100 |
Merge Waqas<>Zash
|
Matthew Wild |
Tue, 31 Jul 2012 23:07:02 +0100 |
util.pposix: Put the warning back, mention how we might still use posix_fallocate()
|
Kim Alvefur |
Tue, 31 Jul 2012 23:43:34 +0200 |
util.pposix: Try posix_fallocate() if fallocate() is unsupported by the file system
|
Kim Alvefur |
Tue, 31 Jul 2012 23:38:02 +0200 |
util.datamanager: Try to open in read+write mode, then retry with write mode if that fails (usually because it doesn't exist)
|
Kim Alvefur |
Tue, 31 Jul 2012 23:34:11 +0200 |
util.datamanager: Don't use os.rename on non-POSIX. It doesn't overwrite exisitng files on Windows.
|
Waqas Hussain |
Wed, 01 Aug 2012 01:36:34 +0500 |
MUC: Give host and server admins "owner" affiliation in all rooms.
|
Waqas Hussain |
Wed, 01 Aug 2012 01:36:30 +0500 |
MUC: Expose room metatable in the MUC lib.
|
Waqas Hussain |
Wed, 01 Aug 2012 01:36:25 +0500 |
MUC: Send unavailable presence when the component or server is shutting down.
|
Waqas Hussain |
Wed, 01 Aug 2012 01:36:22 +0500 |
MUC: Fix private IQ and message routing.
|
Waqas Hussain |
Wed, 01 Aug 2012 01:36:19 +0500 |
mod_presence, rostermanager: Bring outbound subscription cancellation in line with RFC6121.
|
Waqas Hussain |
Wed, 01 Aug 2012 01:36:16 +0500 |
mod_component: For disconnected external components, if a name is specified in config, return it in disco#info replies.
|
Waqas Hussain |
Wed, 01 Aug 2012 01:36:13 +0500 |
MUC: Return <item-not-found/> on message and iq to non-existent rooms (thanks Maranda).
|
Waqas Hussain |
Wed, 01 Aug 2012 01:36:11 +0500 |
util.datamanager: Add missing mode flag to seek call
|
Kim Alvefur |
Tue, 31 Jul 2012 08:23:55 +0200 |
mod_storage_sql: Return connection from connect even if already connected (thanks IRON)
|
Matthew Wild |
Mon, 30 Jul 2012 18:50:46 +0100 |
mod_storage_sql: Complete transactions in list_stores and purge
|
Kim Alvefur |
Mon, 30 Jul 2012 06:01:41 +0200 |
mod_storage_sql: Keep connections in a shared cache table
|
Kim Alvefur |
Mon, 30 Jul 2012 01:54:07 +0200 |
moduleapi: If path name ends with '-cache' create table as weak (keys and values)
|
Matthew Wild |
Mon, 30 Jul 2012 00:40:02 +0100 |
util.pposix: Warn about posix_fallocate
|
Kim Alvefur |
Sun, 29 Jul 2012 22:21:58 +0200 |
util.datamanager: Remove a few unused imports
|
Kim Alvefur |
Sun, 29 Jul 2012 03:30:59 +0200 |
Merge with Zash
|
Matthew Wild |
Sun, 29 Jul 2012 02:28:25 +0100 |
util.datamanager: Write to a temporary file and atomically move it into place
|
Kim Alvefur |
Sun, 29 Jul 2012 03:26:03 +0200 |
configure: Add _GNU_SOURCE flag to linux and debian presets to enable Linux fallocate()
|
Kim Alvefur |
Sun, 29 Jul 2012 01:37:15 +0200 |
portmanager: Remove unused import of 'pairs'
|
Matthew Wild |
Sun, 29 Jul 2012 02:27:07 +0100 |
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.
|
Matthew Wild |
Sun, 29 Jul 2012 01:56:45 +0100 |
util.datamanager: Use pposix.fallocate() to make sure appends succeed. Also add a fallback fallocate()
|
Kim Alvefur |
Sat, 28 Jul 2012 22:37:24 +0200 |
util.pposix: Add fallocate method, backed by either posix_fallocate() or Linux fallocate()
|
Kim Alvefur |
Sat, 28 Jul 2012 22:21:10 +0200 |
Merge with Zash
|
Matthew Wild |
Sat, 28 Jul 2012 20:59:03 +0100 |
usermanager: Add method for deleting a user
|
Kim Alvefur |
Sat, 28 Jul 2012 21:55:05 +0200 |
storagemanager: Add method for removing all data belonging to a user
|
Kim Alvefur |
Sat, 28 Jul 2012 21:38:22 +0200 |
mod_storage_sql: Add method for removing all data belonging to a user
|
Kim Alvefur |
Sat, 28 Jul 2012 21:36:42 +0200 |
mod_storage_internal: Add method for removing all data belonging to a user
|
Kim Alvefur |
Sat, 28 Jul 2012 21:36:36 +0200 |
util.datamanager: Add function for removing all data belonging to a user
|
Kim Alvefur |
Sat, 28 Jul 2012 21:31:54 +0200 |
storagemanager: Add method for listing stores
|
Kim Alvefur |
Sat, 28 Jul 2012 21:30:54 +0200 |
storagemanager: Split out driver choosing from the open() method
|
Kim Alvefur |
Sat, 28 Jul 2012 21:30:24 +0200 |
mod_storage_sql: Add method for listing stores
|
Kim Alvefur |
Sat, 28 Jul 2012 21:27:45 +0200 |
mod_storage_sql: Split out query handling logic from getsql() into a separate function
|
Kim Alvefur |
Sat, 28 Jul 2012 21:26:33 +0200 |
mod_storage_internal: Add method for listing stores
|
Kim Alvefur |
Sat, 28 Jul 2012 21:24:59 +0200 |
util.datamanager: Add function for listing stores
|
Kim Alvefur |
Sat, 28 Jul 2012 21:22:42 +0200 |
mod_bosh: Backout revision bc0a68cae236 (experimental bosh_auto_cork option) as I don't believe it works
|
Matthew Wild |
Sat, 28 Jul 2012 18:50:04 +0100 |
mod_admin_telnet: Import prosody.incoming_s2s
|
Matthew Wild |
Sat, 28 Jul 2012 01:28:14 +0100 |
mod_admin_telnet: Fix usage of incorrect variable
|
Matthew Wild |
Sat, 28 Jul 2012 01:25:01 +0100 |
mod_admin_telnet: Remove unused variable
|
Matthew Wild |
Sat, 28 Jul 2012 01:24:48 +0100 |
mod_admin_telnet: Import portmanager and s2smanager, as they are both used
|
Matthew Wild |
Sat, 28 Jul 2012 01:24:34 +0100 |
mod_admin_telnet: Fix broken indentation
|
Matthew Wild |
Sat, 28 Jul 2012 01:19:09 +0100 |
mod_admin_telnet: Use module:get_option() instead of configmanager directly
|
Matthew Wild |
Sat, 28 Jul 2012 01:17:23 +0100 |
Merge with Florob
|
Matthew Wild |
Sat, 28 Jul 2012 01:14:31 +0100 |
mod_admin_telnet, prosody, prosodyctl, ejabberd2prosody: Don't depend on modules setting globals
|
Florian Zeitz |
Sat, 09 Jun 2012 02:27:44 +0200 |
prosody: Define a getfenv() replacement for Lua 5.2
|
Florian Zeitz |
Sat, 09 Jun 2012 01:18:21 +0200 |
Eliminate direct setfenv usage
|
Florian Zeitz |
Fri, 08 Jun 2012 05:04:38 +0200 |
util.envload: New module to abstract Lua 5.1's setfenv and Lua 5.2's load
|
Florian Zeitz |
Thu, 07 Jun 2012 23:27:26 +0200 |
mod_dialback: Ignore <db:verify/> with a 'type' attribute on incoming connections, instead of interpreting them as a request to verify a key
|
Matthew Wild |
Fri, 27 Jul 2012 20:29:32 +0100 |
net.server_event: Replace usage of string.len() with # operator
|
Matthew Wild |
Thu, 26 Jul 2012 16:46:18 +0100 |
mod_vcard: Remove vcard_compatibility COMPAT (moved to mod_compat_vcard in prosody-modules), and add warning for those using the option
|
Matthew Wild |
Thu, 26 Jul 2012 15:16:52 +0100 |
mod_muc: Remove unused variable and pull hosts into a local
|
Kim Alvefur |
Thu, 26 Jul 2012 04:45:22 +0200 |
mod_muc: Use module:send() instead of core_*_stanza()
|
Kim Alvefur |
Thu, 26 Jul 2012 04:41:56 +0200 |
mod_announce, mod_motd, mod_pubsub, mod_register, mod_watchregistrations, mod_welcome: Use module:send() instead of core_*_stanza()
|
Kim Alvefur |
Thu, 26 Jul 2012 04:35:13 +0200 |
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.
|
Kim Alvefur |
Thu, 26 Jul 2012 04:33:17 +0200 |
stanza_router: Warn if the global core_*_stanza() functions are called
|
Kim Alvefur |
Thu, 26 Jul 2012 04:30:30 +0200 |
mod_admin_telnet: Add xmpp:ping(from, to), useful for initiating s2s connections
|
Kim Alvefur |
Thu, 26 Jul 2012 02:27:24 +0200 |
net.server_event: Don't emit empty packets, check for errors first. (fixes #287)
|
Kim Alvefur |
Wed, 25 Jul 2012 20:33:20 +0200 |
portmanager: Show a friendly error message when initializing SSL fails (thanks MattJ for the entire patch that I fixed one line in)
|
Kim Alvefur |
Wed, 25 Jul 2012 20:31:14 +0200 |
Merge with Zash
|
Matthew Wild |
Wed, 25 Jul 2012 18:51:49 +0100 |
mod_admin_telnet: Remove useless call to string.lower()
|
Kim Alvefur |
Tue, 24 Jul 2012 22:03:51 +0200 |
mod_admin_telnet: Add missing import of usermanager
|
Kim Alvefur |
Tue, 24 Jul 2012 21:37:16 +0200 |
mod_admin_telnet: Remove unused or duplicated locals
|
Kim Alvefur |
Tue, 24 Jul 2012 21:36:47 +0200 |
mod_pep: Allow configurable service discovery identity (Fix)
|
IRON |
Wed, 25 Jul 2012 19:04:42 +0300 |
Merge with IRON
|
Matthew Wild |
Wed, 25 Jul 2012 16:57:22 +0100 |
mod_pep: Allow configurable service discovery identity
|
IRON |
Wed, 25 Jul 2012 18:49:13 +0300 |
loggingmanager: Remove unused variables
|
Matthew Wild |
Tue, 24 Jul 2012 15:50:11 +0100 |
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
|
Matthew Wild |
Tue, 24 Jul 2012 10:56:47 +0100 |
mod_muc: Fix a couple of cases of 'forbidden' stanza error being sent with type 'cancel' - fixes #303
|
Matthew Wild |
Tue, 24 Jul 2012 10:44:37 +0100 |
mod_bosh: Use new format for headers when checking for proxies to get the originating IP
|
Kim Alvefur |
Mon, 23 Jul 2012 23:05:32 +0200 |
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
|
Matthew Wild |
Mon, 23 Jul 2012 18:57:28 +0100 |
mod_c2s, mod_s2s: Lower 'Disconnecting X' log messages from 'info' to 'debug'
|
Matthew Wild |
Mon, 23 Jul 2012 18:28:14 +0100 |
sessionmanager: Lower 'destroying session' message to 'debug' level (from 'info')
|
Matthew Wild |
Mon, 23 Jul 2012 18:26:30 +0100 |
s2smanager: Remove logging of (unknown) in a case where from_host and to_host should always be set
|
Matthew Wild |
Mon, 23 Jul 2012 17:35:18 +0100 |
Hopefully inert commit to clean up logging across a number of modules, removing all cases of concatenation when building log messages
|
Matthew Wild |
Mon, 23 Jul 2012 17:32:33 +0100 |
certmanager: Remove unused import of setmetatable
|
Matthew Wild |
Mon, 23 Jul 2012 16:42:26 +0100 |
certmanager: Fix for traceback WITH LuaSec... (!) (thanks IRON)
|
Matthew Wild |
Mon, 23 Jul 2012 16:39:49 +0100 |
certmanager: Fix traceback for missing LuaSec (thanks Link Mauve)
|
Matthew Wild |
Mon, 23 Jul 2012 14:17:42 +0100 |
mod_admin_telnet: Always handle commands terminated by line feeds - ensures consistency even when packets are joined or split on the network
|
Matthew Wild |
Mon, 23 Jul 2012 14:03:00 +0100 |
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
|
Matthew Wild |
Mon, 23 Jul 2012 13:31:26 +0100 |
mod_s2s/s2sout.lib: Use %s to insert strings into log messages instead of concatenation
|
Matthew Wild |
Mon, 23 Jul 2012 13:29:33 +0100 |
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'
|
Matthew Wild |
Mon, 23 Jul 2012 12:56:47 +0100 |
mod_disco: Allow configurable name in disco identity (defaults to 'Prosody')
|
Matthew Wild |
Mon, 23 Jul 2012 12:25:33 +0100 |
net.server_event: Remove unused variables and imports
|
Matthew Wild |
Sun, 22 Jul 2012 23:45:53 +0100 |
net.server_select: Remove unused variables and imports
|
Matthew Wild |
Sun, 22 Jul 2012 23:41:33 +0100 |
net.server_select: Remove extraneous variable
|
Matthew Wild |
Sun, 22 Jul 2012 23:39:27 +0100 |
sessionmanager: Clean up some unused variables and imports
|
Matthew Wild |
Sun, 22 Jul 2012 23:38:21 +0100 |
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.
|
Matthew Wild |
Sun, 22 Jul 2012 22:12:17 +0100 |
Merge with Maranda
|
Matthew Wild |
Sun, 22 Jul 2012 18:52:20 +0100 |
mod_admin_telnet: add s2s:closeall command and relative help entry.
|
Marco Cirillo |
Mon, 09 Jul 2012 19:50:11 +0000 |
Merge with Zash
|
Matthew Wild |
Sun, 22 Jul 2012 18:47:40 +0100 |
Merge Zash with Zash for Zash
|
Matthew Wild |
Sun, 22 Jul 2012 18:46:49 +0100 |
adhoc.lib: Make some globals local
|
Kim Alvefur |
Wed, 18 Jul 2012 21:18:17 +0200 |
mod_admin_telnet: Add info about user management commands to the help
|
Kim Alvefur |
Mon, 09 Jul 2012 20:39:55 +0200 |
mod_admin_telnet: Add some user management commands.
|
Kim Alvefur |
Mon, 09 Jul 2012 20:21:47 +0200 |
net.http: Use base64 from util.encodings instead of luasocket
|
Kim Alvefur |
Sat, 07 Jul 2012 23:22:15 +0200 |
mod_admin_telnet: Replace anonymous function with loop (saves a closure)
|
Matthew Wild |
Sun, 22 Jul 2012 18:00:59 +0100 |
Merge 0.9->trunk
|
Matthew Wild |
Sun, 22 Jul 2012 17:08:09 +0100 |
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.
|
Matthew Wild |
Sun, 22 Jul 2012 17:07:21 +0100 |
mod_s2s: Don't treat a stanza as delivered if session.sends2s() returns false
|
Matthew Wild |
Sun, 22 Jul 2012 17:04:02 +0100 |
mod_presence: Handle nil disconnection error
|
Matthew Wild |
Sun, 22 Jul 2012 17:02:18 +0100 |
mod_iq: Don't treat an iq as handled if session.send() returns false
|
Matthew Wild |
Sun, 22 Jul 2012 17:01:52 +0100 |
mod_message: Don't treat a message as delivered ok if session.send() returns false
|
Matthew Wild |
Sun, 22 Jul 2012 16:59:55 +0100 |
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).
|
Matthew Wild |
Sun, 22 Jul 2012 16:59:12 +0100 |
net.http: Don't call ondisconnect manually, net.server now calls it on close
|
Matthew Wild |
Sun, 22 Jul 2012 16:54:58 +0100 |
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)
|
Matthew Wild |
Sun, 22 Jul 2012 16:54:33 +0100 |
sessionmanager: Have session.send() of a retired session return false to indicate failure
|
Matthew Wild |
Sun, 22 Jul 2012 16:50:14 +0100 |
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
|
Matthew Wild |
Sun, 22 Jul 2012 16:45:27 +0100 |
mod_s2s/s2sout.lib: Fix indentation
|
Matthew Wild |
Sun, 22 Jul 2012 16:29:52 +0100 |
Merge 0.9->trunk
|
Matthew Wild |
Sun, 22 Jul 2012 16:17:33 +0100 |
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)
|
Matthew Wild |
Sun, 22 Jul 2012 16:17:04 +0100 |
Merge 0.9->trunk
|
Matthew Wild |
Thu, 19 Jul 2012 15:36:31 +0100 |
mod_admin_adhoc: Remove unused variable and save a bit of CPU...
|
Matthew Wild |
Thu, 19 Jul 2012 15:36:16 +0100 |
moduleapi: Remove unused import of util.multitable
|
Matthew Wild |
Thu, 19 Jul 2012 15:35:07 +0100 |
Merge 0.9->trunk
|
Matthew Wild |
Mon, 09 Jul 2012 02:36:09 +0100 |
util.throttle: floor() internal balance calculation
|
Matthew Wild |
Mon, 09 Jul 2012 02:35:47 +0100 |
Merge 0.9->trunk
|
Matthew Wild |
Sun, 08 Jul 2012 18:54:56 +0100 |
util.pposix: Add comments to mallinfo fields we use, so I don't forget tomorrow what they mean
|
Matthew Wild |
Sun, 08 Jul 2012 18:54:30 +0100 |
Merge 0.9->trunk
|
Matthew Wild |
Sun, 08 Jul 2012 18:49:44 +0100 |
Merge with backout
|
Matthew Wild |
Sun, 08 Jul 2012 18:48:28 +0100 |
Backed out changeset 72a2eec4204a (incomplete fix)
|
Matthew Wild |
Sun, 08 Jul 2012 18:48:22 +0100 |
util.pposix: Add meminfo() binding to memory allocation stats provided by mallinfo() [compilation tested on Ubuntu...]
|
Matthew Wild |
Sun, 08 Jul 2012 18:47:05 +0100 |
Merge 0.9->trunk
|
Matthew Wild |
Sat, 07 Jul 2012 02:43:57 +0100 |
mod_auth_anonymous: Attach a fake roster to the session, so the null storage backend can be used
|
Kim Alvefur |
Sat, 07 Jul 2012 03:42:31 +0200 |
usermanager: Pass session on to auth provider (missing half of commit 0545a574667b) (thanks Zash)
|
Matthew Wild |
Sat, 07 Jul 2012 02:32:39 +0100 |
Merge 0.9->trunk
|
Matthew Wild |
Thu, 05 Jul 2012 17:42:19 +0100 |
Merge (some of) trunk -> 0.9
|
Matthew Wild |
Thu, 05 Jul 2012 17:41:57 +0100 |
Merge 0.9->trunk
|
Matthew Wild |
Thu, 05 Jul 2012 17:40:12 +0100 |
mod_saslauth: Pass session to usermanager.get_sasl_handler()
|
Matthew Wild |
Wed, 04 Jul 2012 23:44:13 +0100 |
TODO: Add statistics
|
Matthew Wild |
Wed, 04 Jul 2012 23:43:18 +0100 |
util.logger: Remove some redundant code
|
Matthew Wild |
Mon, 25 Jun 2012 00:16:08 +0100 |
util.stanza: Make stanza:childtags() behave like :get_child()
|
Kim Alvefur |
Thu, 05 Jul 2012 17:58:47 +0200 |
prosodyctl: Fix typo
|
Kim Alvefur |
Tue, 03 Jul 2012 15:56:32 +0200 |
util.pposix: Add setenv()
|
Kim Alvefur |
Tue, 03 Jul 2012 15:43:46 +0200 |
util.sasl: Make registerMechanism a public function
|
Matthew Wild |
Mon, 18 Jun 2012 16:57:46 +0100 |
mod_admin_web: Use util.dataforms' own error checking
|
Florian Zeitz |
Thu, 05 Jul 2012 00:15:49 +0200 |
mod_dialback: Skip an unnecessary nameprep.
|
Waqas Hussain |
Fri, 15 Jun 2012 02:53:57 +0500 |
s2smanager: Fix a traceback when we close a s2s connection ourselves (thanks for the testing Zash).
|
Waqas Hussain |
Wed, 13 Jun 2012 11:47:04 +0500 |
Merge 0.9->trunk
|
Matthew Wild |
Tue, 12 Jun 2012 17:31:55 +0100 |
util.dataforms: Fix parsing of -multi fields
|
Florian Zeitz |
Tue, 12 Jun 2012 18:29:58 +0200 |
Merge with trunk
|
Matthew Wild |
Tue, 12 Jun 2012 13:55:56 +0100 |
mod_adhoc, mod_admin_adhoc, mod_announce: Use module:provides() to manage Ad-Hoc commands
|
Florian Zeitz |
Tue, 12 Jun 2012 14:29:04 +0200 |
certmanager: Add quotes around cert file path when logging.
|
Waqas Hussain |
Tue, 12 Jun 2012 17:02:35 +0500 |
MUC: Handle missing persistent room data.
|
Waqas Hussain |
Tue, 12 Jun 2012 16:55:27 +0500 |
mod_s2s: Remove check for socket.tcp6()
|
Kim Alvefur |
Tue, 29 May 2012 18:04:29 +0200 |
mod_s2s: Only do AAAA lookup if IPv6 is available, and A if IPv4 is available.
|
Kim Alvefur |
Tue, 29 May 2012 18:02:48 +0200 |
mod_proxy65: Fix ACL
|
Kim Alvefur |
Tue, 29 May 2012 17:20:02 +0200 |
util.sasl.plain: make it return "not-authorized" in case of non-existant accounts instead of "account-disabled" to avoid enumeration.
|
Marco Cirillo |
Mon, 28 May 2012 15:59:10 +0000 |
stanza_router: Also don't bounce <iq type='result'>
|
Matthew Wild |
Sun, 27 May 2012 11:57:56 +0100 |
stanza_router: Don't bounce type=error stanzas
|
Kim Alvefur |
Sun, 27 May 2012 04:01:34 +0200 |
mod_proxy65: Add missing import of portmanager
|
Kim Alvefur |
Sun, 27 May 2012 01:22:02 +0200 |
mod_proxy65: Warn about pre-0.9 config style (per host proxy65_port)
|
Kim Alvefur |
Sun, 27 May 2012 01:17:59 +0200 |
mod_http: Fix traceback when no HTTP services succeed in binding
|
Matthew Wild |
Sat, 26 May 2012 19:49:43 +0100 |
DEPENDS: Add luafilesystem (thanks Zash)
|
Matthew Wild |
Sat, 26 May 2012 19:41:17 +0100 |
mod_admin_telnet: More code found and updated, which depended on pre-8c5b5ebaacb0 behaviour.
|
Kim Alvefur |
Fri, 25 May 2012 12:50:58 +0200 |
mod_admin_telnet: Code found and updated, which depended on pre-8c5b5ebaacb0 behaviour.
|
Kim Alvefur |
Fri, 25 May 2012 07:08:12 +0200 |
mod_http: Fix normalize_path('/') to not return an empty string, fixes module:http_url()
|
Kim Alvefur |
Fri, 25 May 2012 03:39:45 +0200 |
net.http.parser: Break loop when no more usable data in buffer
|
Matthew Wild |
Fri, 25 May 2012 02:32:33 +0100 |
mod_watchregistrations: Convert JID list to a set, and prep before use to fix traceback on invalid JIDs (thanks sMi)
|
Matthew Wild |
Thu, 24 May 2012 18:52:47 +0100 |
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.
|
Matthew Wild |
Thu, 24 May 2012 18:51:18 +0100 |
net.server_event: Internal changes to get plain-SSL outgoing connections working (as for HTTPS)
|
Matthew Wild |
Thu, 24 May 2012 03:33:14 +0100 |
mod_s2s, s2sout.lib: Send stream header in onconnect()
|
Matthew Wild |
Thu, 24 May 2012 03:08:42 +0100 |
net.server_event: Assume wrapclient() is taking a new connection, and call onconnect when appropriate (to match server_select)
|
Matthew Wild |
Thu, 24 May 2012 02:55:37 +0100 |
net.server_select: Don't close client connections when closing a server (it wasn't working anyway)
|
Matthew Wild |
Wed, 23 May 2012 02:20:32 +0100 |
net.server_select: Call ondisconnect handler, even if we closed the socket ourselves (fixes HTTP session hoarding, thanks Maranda)
|
Matthew Wild |
Wed, 23 May 2012 02:19:11 +0100 |
portmanager: Match service against service_info (:iter() doesn't match values)
|
Matthew Wild |
Tue, 22 May 2012 14:33:06 +0100 |
util.multitable: Some fixes for iter()... always match against query, and pass value after path results
|
Matthew Wild |
Tue, 22 May 2012 14:31:19 +0100 |
certmanager: tonumber() (fix for 0b8134015635)
|
Matthew Wild |
Sat, 19 May 2012 21:57:40 +0100 |
certmanager: Don't use no_ticket option before LuaSec 0.4
|
Matthew Wild |
Sat, 19 May 2012 21:53:43 +0100 |
mod_compression: advertise/activate compression only for authenticated sessions in accordance to XEP-0170. (Thanks fippo)
|
Tobias Markmann |
Sat, 19 May 2012 22:05:23 +0200 |
portmanager: Fix to deactivate services when they are unregistered (metatable:iter() wins)
|
Matthew Wild |
Sat, 19 May 2012 20:46:44 +0100 |
modulemanager, moduleapi: Turn module.event_handlers into a multitable and track object->event->handler associations correctly (thanks Zash)
|
Matthew Wild |
Sat, 19 May 2012 15:39:16 +0100 |
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
|
Matthew Wild |
Sat, 19 May 2012 15:35:49 +0100 |
util.multitable: Add :iter() method to iterate over results at a fixed depth (parameters are equivalent to :search())
|
Matthew Wild |
Sat, 19 May 2012 04:12:41 +0100 |
moduleapi, modulemanager: Re-structure module.event_handlers so that the same handler can harmlessly handle multiple events (thanks Zash)
|
Matthew Wild |
Fri, 18 May 2012 23:53:02 +0100 |
mod_http: Add module:http_url([app_name,][default_path]) for a module to get a guess at its external URL
|
Matthew Wild |
Fri, 18 May 2012 04:24:33 +0100 |
util.watchdog: Pass watchdog object to callback so that it doesn't always have to be a closure
|
Matthew Wild |
Fri, 18 May 2012 04:22:51 +0100 |
certmanager: no_ticket is not a verification option (thanks Zash)
|
Matthew Wild |
Fri, 18 May 2012 01:50:51 +0100 |
certmanager: Add no_ticket option for OpenSSL (we don't support resumption yet)
|
Matthew Wild |
Fri, 18 May 2012 00:31:23 +0100 |
net.server_select: Return error when SSL handshake fails immediately (thanks Zash)
|
Matthew Wild |
Fri, 18 May 2012 00:27:06 +0100 |
util.dataforms: Don't return invalid JIDs in jid-single.
|
Kim Alvefur |
Thu, 17 May 2012 21:25:41 +0200 |
util.dataforms: Fix validation of booleans.
|
Kim Alvefur |
Thu, 17 May 2012 21:18:35 +0200 |
INSTALL: Update with changes from wiki.
|
Kim Alvefur |
Thu, 17 May 2012 21:04:31 +0200 |
util.dataforms: Do field validation and normalization in field readers.
|
Kim Alvefur |
Thu, 17 May 2012 21:01:44 +0200 |
modulemanager: Components should inherit mod_s2s from global modules_enabled too
|
Matthew Wild |
Wed, 16 May 2012 20:30:53 +0100 |
Remove util.broadcast
|
Matthew Wild |
Wed, 16 May 2012 20:17:07 +0100 |
prosodyctl: Add duplicate code for getting version of prosody
|
Kim Alvefur |
Tue, 15 May 2012 20:15:52 +0200 |
mod_bosh: Set Content-Type to text/html for GET response (thanks Medics)
|
Matthew Wild |
Tue, 15 May 2012 13:35:09 +0100 |
net.http.parser: Keep the Host header no host is present in the URI
|
Kim Alvefur |
Tue, 15 May 2012 14:00:57 +0200 |
prosodyctl: Fix for generating certs with UTF-8
|
Kim Alvefur |
Mon, 14 May 2012 18:04:32 +0200 |
prosody, stanza_router: Load stanza_router earlier. Put routing functions in the global prosody table. Fixes module:send()
|
Kim Alvefur |
Mon, 14 May 2012 17:58:51 +0200 |
muc.lib: room:set_historylength(): Condense code, and don't store length when equal to default
|
Matthew Wild |
Sun, 13 May 2012 22:58:25 +0100 |
MUC: Fix check for history length update.
|
Waqas Hussain |
Mon, 14 May 2012 02:42:42 +0500 |
muc.lib: Fix for traceback when no history length is set for the room
|
Matthew Wild |
Sun, 13 May 2012 21:07:00 +0100 |
mod_s2s: Only try next target if the stream didn't open
|
Matthew Wild |
Sun, 13 May 2012 16:03:05 +0100 |
prosodyctl: Improve help messages for cert commands
|
Kim Alvefur |
Sun, 13 May 2012 15:02:38 +0200 |
util.timer: Always pass the current time to timer callbacks.
|
Waqas Hussain |
Sat, 12 May 2012 21:46:54 +0500 |
mod_iq: Use "jabber:client" when the stanza payload namespace is nil.
|
Waqas Hussain |
Sat, 12 May 2012 21:39:30 +0500 |
Merge with Zash
|
Matthew Wild |
Sat, 12 May 2012 03:36:15 +0100 |
mod_http_files: Respond with a 301 redirect for directories to append a / (fixes relative links)
|
Kim Alvefur |
Sat, 12 May 2012 02:17:08 +0200 |
stanza_router: Fix variable name
|
Matthew Wild |
Sat, 12 May 2012 03:24:06 +0100 |
net.http.parser: Do full URL decoding and parsing (e.g. adds request.url.query when present)
|
Matthew Wild |
Sat, 12 May 2012 03:09:52 +0100 |
net.http: Fix urlencode to not encode unreserved characters, so I can guiltlessly rant about people who do.
|
Matthew Wild |
Sat, 12 May 2012 02:50:38 +0100 |
stanza_router: Close stream for unhandled stanzas from unauthenticated connections (we can't reply)
|
Matthew Wild |
Sat, 12 May 2012 01:47:53 +0100 |
stanza_router: Remove FIXME comment and close stream with not-authorized for s2s stanzas from unauthed domains
|
Matthew Wild |
Sat, 12 May 2012 00:33:04 +0100 |
stanza_router: Catch s2s stanzas to hosts we don't serve earlier, and close with host-unknown (thanks darkrain)
|
Matthew Wild |
Sat, 12 May 2012 00:31:48 +0100 |
portmanager: Fix missing variable declaration
|
Matthew Wild |
Fri, 11 May 2012 23:20:58 +0100 |
adhoc.lib: Default actions to 'complete' (replacement for rev 52b6901cabb0)
|
Kim Alvefur |
Fri, 11 May 2012 21:41:47 +0100 |
Merge with backout
|
Matthew Wild |
Fri, 11 May 2012 21:35:08 +0100 |
Backed out changeset 52b6901cabb0 (to be replaced)
|
Matthew Wild |
Fri, 11 May 2012 21:35:02 +0100 |
portmanager: Remove unused import of 'package'
|
Matthew Wild |
Fri, 11 May 2012 21:27:42 +0100 |
portmanager: Support for per-port SSL certificates
|
Matthew Wild |
Fri, 11 May 2012 21:24:43 +0100 |
certmanager: Adjust error messages to be non-specific about 'host' (so we can specify a service name instead ffor SSL)
|
Matthew Wild |
Fri, 11 May 2012 20:24:15 +0100 |
moduleapi: Don't auto-reload self when already reloading (fixes reload of modules with cyclic dependencies)
|
Matthew Wild |
Fri, 11 May 2012 18:55:23 +0100 |
modulemanager: Set module.reloading = true when firing module-reloaded event
|
Matthew Wild |
Fri, 11 May 2012 18:54:17 +0100 |
mod_c2s: Another lurking string.format squashed.
|
Matthew Wild |
Fri, 11 May 2012 14:57:29 +0100 |
mod_dialback: Remove a remaining usage of string.format, ick.
|
Matthew Wild |
Fri, 11 May 2012 14:24:05 +0100 |
mod_http_errors: Fix cyclic dependency - mod_http depends on us now, no need to depend on it (-1 line) (thanks Maranda)
|
Matthew Wild |
Fri, 11 May 2012 02:36:26 +0100 |
mod_s2s: Remove TODO comment for SASL/TLS on s2s (thanks Florob)
|
Matthew Wild |
Fri, 11 May 2012 02:17:20 +0100 |
mod_dialback: Final sweep to get nameprep + error handling in order (hopefully)
|
Matthew Wild |
Fri, 11 May 2012 02:04:29 +0100 |
mod_dialback: Fix logic bug - we should have both a to and from at this point
|
Matthew Wild |
Fri, 11 May 2012 01:54:36 +0100 |
Merge with Maranda
|
Matthew Wild |
Fri, 11 May 2012 01:53:32 +0100 |
Merge with backout
|
Matthew Wild |
Fri, 11 May 2012 01:46:41 +0100 |
Backed out changeset 661752889535 - obsoleted by 878f75ccc4fb.
|
Matthew Wild |
Fri, 11 May 2012 01:46:35 +0100 |
Merge with backout
|
Matthew Wild |
Fri, 11 May 2012 01:45:36 +0100 |
Backed out changeset 9f1fb34cd7f8 - obsoleted by 5ef05f32bc42.
|
Matthew Wild |
Fri, 11 May 2012 01:39:52 +0100 |
Merge with backout
|
Matthew Wild |
Fri, 11 May 2012 01:32:46 +0100 |
Backed out changeset 751510cd558d - obsoleted by 5ef05f32bc42.
|
Matthew Wild |
Fri, 11 May 2012 01:29:30 +0100 |
muc.lib: return feature-not-implemented when a foregoing discovery node is specified in a disco#info request.
|
Marco Cirillo |
Thu, 10 May 2012 23:37:36 +0000 |
mod_auth_anonymous: add disallow_s2s to the host object if s2s communication is disallowed.
|
Marco Cirillo |
Thu, 10 May 2012 12:54:37 +0000 |
mod_dialback: make change a bit more wide, encompass to and from and reject with proper addressing when neither are there.
|
Marco Cirillo |
Wed, 09 May 2012 23:09:06 +0000 |
mod_dialback: add better safe then sorry nameprepping to the from attribute.
|
Marco Cirillo |
Wed, 09 May 2012 11:25:22 +0000 |
mod_dialback: COMPAT reset session.send function for servers (e.g. ejabberd) which don't include a from attr when opening the stream.
|
Marco Cirillo |
Wed, 09 May 2012 02:56:22 +0000 |
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
|
Matthew Wild |
Fri, 11 May 2012 00:56:18 +0100 |
Merge with Zash
|
Matthew Wild |
Thu, 10 May 2012 23:10:56 +0100 |
s2smanager, mod_s2s: Move checking DNS timeout option to mod_s2s
|
Kim Alvefur |
Thu, 10 May 2012 23:05:03 +0200 |
s2smanager: Clean up unused imports.
|
Kim Alvefur |
Thu, 10 May 2012 23:01:10 +0200 |
util.rfc3484: Don't pollute the global scope.
|
Kim Alvefur |
Thu, 10 May 2012 23:00:45 +0200 |
util.hashes: Add sha224, sha384, sha512
|
Kim Alvefur |
Thu, 10 May 2012 05:57:24 +0200 |
util.hashes: Use defined hash function output lengths.
|
Kim Alvefur |
Wed, 09 May 2012 01:26:56 +0200 |
prosodyctl: Show an error if the user doesn't supply a hostname to the certificate commands
|
Kim Alvefur |
Wed, 09 May 2012 01:11:27 +0200 |
prosodyctl: Replace hack with lfs for checking if a file exists
|
Kim Alvefur |
Wed, 09 May 2012 01:02:00 +0200 |
util.x509: Remove logic for generating certificate configs
|
Kim Alvefur |
Wed, 09 May 2012 00:34:24 +0200 |
prosodyctl: Use util.openssl in certificate helpers. Improve feedback
|
Kim Alvefur |
Wed, 09 May 2012 00:33:55 +0200 |
util.openssl: Add wrapper for the openssl cli tool and move certificate config logic from util.x509 into it.
|
Kim Alvefur |
Wed, 09 May 2012 00:12:53 +0200 |
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.
|
Matthew Wild |
Thu, 10 May 2012 22:59:01 +0100 |
mod_auth_anonymous: Block s2s when enabled on a host (and disallow_s2s ~= false)
|
Matthew Wild |
Fri, 04 May 2012 02:28:10 +0100 |
mod_s2s: Cache to_host and from_host in local variables, and use these instead of repeated lookups
|
Matthew Wild |
Fri, 04 May 2012 02:27:26 +0100 |
mod_s2s: Add session.send() only to incoming streams, and fire the route/remote event on the host (not global anymore)
|
Matthew Wild |
Fri, 04 May 2012 02:22:26 +0100 |
mod_s2s: Become a shared module (yay)
|
Matthew Wild |
Fri, 04 May 2012 01:50:17 +0100 |
stanza_router: Fire route/remote per-host
|
Matthew Wild |
Fri, 04 May 2012 01:49:13 +0100 |
stanza_router: Allow route/remote handlers to return false to block a stanza
|
Matthew Wild |
Fri, 04 May 2012 01:46:54 +0100 |
prosodyctl: Fix import of util.iterators
|
Kim Alvefur |
Fri, 04 May 2012 01:13:33 +0200 |
Rename plugins/s2s/ to plugins/mod_s2s/
|
Matthew Wild |
Fri, 04 May 2012 00:05:15 +0100 |
sessionmanager: Remove max_resources config option and check, incorrect anyway (thanks Zash)
|
Matthew Wild |
Thu, 03 May 2012 23:18:56 +0100 |
util.timer: Remove unnecessary require calls, fixes a traceback (thanks nulani)
|
Matthew Wild |
Thu, 03 May 2012 18:59:06 +0100 |
net.server: server_select != server_event (thanks Nulani, Florob)
|
Matthew Wild |
Thu, 03 May 2012 18:53:36 +0100 |
Merge with Zash
|
Matthew Wild |
Thu, 03 May 2012 16:52:04 +0100 |
portmanager: Import pairs
|
Kim Alvefur |
Thu, 03 May 2012 15:38:12 +0200 |
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)
|
Matthew Wild |
Thu, 03 May 2012 16:48:34 +0100 |
mod_admin_telnet: Add muc:room(jid) command to get the MUC room object
|
Matthew Wild |
Wed, 02 May 2012 18:21:47 +0100 |
mod_component: Allow unauthenticated components to authenticate (thanks Maranda)
|
Matthew Wild |
Mon, 30 Apr 2012 01:20:13 +0100 |
mod_component: Components start out as component_unauthed until successful authentication (thanks xnyhps)
|
Matthew Wild |
Mon, 30 Apr 2012 01:02:39 +0100 |
modulemanager: Pass the module's final host (e.g. '*') to the module-loaded event
|
Matthew Wild |
Mon, 30 Apr 2012 00:52:43 +0100 |
mod_component: Send <?xml on initial stream (thanks xnyhps)
|
Matthew Wild |
Mon, 30 Apr 2012 00:42:02 +0100 |
util.xmlrpc: Remove (unused)
|
Matthew Wild |
Sun, 29 Apr 2012 21:20:35 +0100 |
modulemanager: Hide deprecation warning for modules loaded on '*' directly (e.g. prosodyctl mod_<command>) (thanks Zash)
|
Matthew Wild |
Sun, 29 Apr 2012 19:36:11 +0100 |
portmanager: Import ipairs (thanks Maranda)
|
Matthew Wild |
Sun, 29 Apr 2012 19:31:44 +0100 |
Merge with Zash
|
Matthew Wild |
Sun, 29 Apr 2012 02:44:09 +0100 |
mod_s2s: Don't try to continue attempting to connect when an s2sin is closed
|
Kim Alvefur |
Sun, 29 Apr 2012 02:24:00 +0200 |
Merge 0.9->trunk
|
Matthew Wild |
Sun, 29 Apr 2012 02:10:55 +0100 |
Merge with Zash
|
Matthew Wild |
Sun, 29 Apr 2012 02:09:12 +0100 |
mod_pubsub.lua: Fix global access
|
Kim Alvefur |
Tue, 24 Apr 2012 21:42:26 +0200 |
mod_posix: Support syslog_facility config option
|
Matthew Wild |
Thu, 26 Apr 2012 18:14:42 +0100 |
mod_version: Fix missing comma and correct prefix for util.pposix
|
Kim Alvefur |
Tue, 24 Apr 2012 21:37:20 +0200 |
net.connlisteners: Add COMPAT stub, use portmanager!
|
Matthew Wild |
Sat, 28 Apr 2012 23:13:49 +0100 |
s2sout.lib: Check whether lua-socket supports IPv6
|
Florian Zeitz |
Sat, 28 Apr 2012 22:34:05 +0200 |
moduleapi: Add module:get_directory() to get module file's directory, and module:load_resource() to load a file relative to that directory
|
Matthew Wild |
Sat, 28 Apr 2012 19:41:04 +0100 |
portmanager: Import tonumber (thanks Zash)
|
Matthew Wild |
Sat, 28 Apr 2012 19:38:51 +0100 |
net.http.server: Code cleanup/adjustment now that send_response() accepts response.body
|
Matthew Wild |
Sat, 28 Apr 2012 19:36:57 +0100 |
net.http.server: Use response.body if it exists and body is not specified to send_response
|
Matthew Wild |
Sat, 28 Apr 2012 19:36:09 +0100 |
portmanager: Ensure port is always a number (thanks Zash)
|
Matthew Wild |
Sat, 28 Apr 2012 18:45:04 +0100 |
mod_muc/muc.lib: Fall back to default_history_length if no length in config
|
Matthew Wild |
Sat, 28 Apr 2012 18:36:03 +0100 |
net.httpserver: Add compatibility stub
|
Matthew Wild |
Sat, 28 Apr 2012 16:41:35 +0100 |
mod_s2s: Log certificate errors, for troubleshooting goodness
|
Paul Aurich |
Sat, 28 Apr 2012 08:35:34 -0700 |
mod_s2s: Fix import of core_process_stanza. I don't know why I thought it was there (thanks Zash)
|
Matthew Wild |
Sat, 28 Apr 2012 16:29:00 +0100 |
Merge with Zash
|
Matthew Wild |
Sat, 28 Apr 2012 16:22:17 +0100 |
mod_admin_adhoc: Small style fix
|
Matthew Wild |
Sat, 28 Apr 2012 16:21:57 +0100 |
mod_admin_telnet: Add c2s:count() which shows number of connected users.
|
Kim Alvefur |
Sat, 28 Apr 2012 17:18:03 +0200 |
util.debug: Add +1 to level when getting locals table, to account for current function
|
Matthew Wild |
Sat, 28 Apr 2012 16:21:19 +0100 |
util.debug: Re-fix parameter handling (I think it matches debug.traceback() more accurately now) and document level fudge
|
Matthew Wild |
Sat, 28 Apr 2012 16:20:26 +0100 |
modulemanager: Fixes to handle circular dependencies in module:depends()
|
Matthew Wild |
Sat, 28 Apr 2012 15:47:43 +0100 |
prosody.cfg.lua.dist: Rename mod_httpserver to mod_http_files, and move both it and mod_bosh to a new 'HTTP modules' category
|
Matthew Wild |
Sat, 28 Apr 2012 14:48:12 +0100 |
mod_http: Depend on mod_http_errors
|
Matthew Wild |
Sat, 28 Apr 2012 14:46:36 +0100 |
usermanager: Add log error for use of COMPAT config option 'anonymous_login'. To be removed in next version.
|
Matthew Wild |
Sat, 28 Apr 2012 14:35:52 +0100 |
util.httpstream: Remove COMPAT properties from request
|
Matthew Wild |
Sat, 28 Apr 2012 14:31:02 +0100 |
net.http.server: Remove unused imports and variables (fixes traceback due to removed net.httpserver)
|
Matthew Wild |
Sat, 28 Apr 2012 14:27:48 +0100 |
net.httpserver, net.httpserver_listener: Remove (obsoleted by net.http.* and mod_http, see http://prosody.im/doc/developers/http )
|
Matthew Wild |
Sat, 28 Apr 2012 14:13:51 +0100 |
mod_bosh: Remove unused send_buffer variable
|
Matthew Wild |
Sat, 28 Apr 2012 14:03:39 +0100 |
mod_bosh: Fix request/response mixup
|
Matthew Wild |
Sat, 28 Apr 2012 13:58:37 +0100 |
mod_bosh: Remove unused import of util.timer
|
Matthew Wild |
Sat, 28 Apr 2012 13:58:13 +0100 |
mod_muc/muc.lib.lua: Remove unused imports and variables
|
Matthew Wild |
Sat, 28 Apr 2012 04:12:34 +0100 |
mod_auth_anonymous: Remove unused logger init
|
Matthew Wild |
Sat, 28 Apr 2012 04:01:59 +0100 |
mod_auth_internal_hashed: Remove COMPAT code (upgrading old hashed storage format from pre-0.8)
|
Matthew Wild |
Sat, 28 Apr 2012 03:59:31 +0100 |
mod_auth_internal_hashed: Remove unused imports
|
Matthew Wild |
Sat, 28 Apr 2012 03:55:25 +0100 |
mod_auth_internal_plain: Remove unused imports
|
Matthew Wild |
Sat, 28 Apr 2012 03:49:13 +0100 |
mod_dialback: Remove unused declaration of xmlns_dialback
|
Matthew Wild |
Sat, 28 Apr 2012 03:43:27 +0100 |
mod_iq: Remove unused import of jid.split, bare_sessions and don't unpack event.origin when it isn't used. Waqas.
|
Matthew Wild |
Sat, 28 Apr 2012 03:39:12 +0100 |
mod_message: Remove unused import of table.insert
|
Matthew Wild |
Sat, 28 Apr 2012 03:34:58 +0100 |
storagemanager: Fix incorrect variable name
|
Matthew Wild |
Sat, 28 Apr 2012 03:25:40 +0100 |
mod_component: Remove unused variable
|
Matthew Wild |
Sat, 28 Apr 2012 03:13:59 +0100 |
mod_s2s/s2sout.lib: Fix imports and some undefined variables
|
Matthew Wild |
Sat, 28 Apr 2012 03:11:45 +0100 |
mod_s2s: Fix imports and remove some unused variables
|
Matthew Wild |
Sat, 28 Apr 2012 03:06:14 +0100 |
mod_saslauth: Remove unused declaration of xmlns_stanzas
|
Matthew Wild |
Sat, 28 Apr 2012 03:05:35 +0100 |
mod_c2s: Remove unused import of portmanager
|
Matthew Wild |
Sat, 28 Apr 2012 03:05:03 +0100 |
mod_s2s: Add log() import
|
Matthew Wild |
Sat, 28 Apr 2012 02:56:10 +0100 |
util.timer: Remove unused function imports
|
Matthew Wild |
Sat, 28 Apr 2012 02:41:53 +0100 |
moduleapi: Import util.timer
|
Matthew Wild |
Sat, 28 Apr 2012 02:40:36 +0100 |
util.stanza: Remove unused function imports
|
Matthew Wild |
Sat, 28 Apr 2012 02:38:56 +0100 |
hostmanager: Remove import of unused setmetatable
|
Matthew Wild |
Sat, 28 Apr 2012 02:25:54 +0100 |
moduleapi: Remove unused variable 'module_items'
|
Matthew Wild |
Sat, 28 Apr 2012 02:24:41 +0100 |
modulemanager: Remove unused function imports
|
Matthew Wild |
Sat, 28 Apr 2012 02:22:42 +0100 |
modulemanager: Remove unused NULL declaration
|
Matthew Wild |
Sat, 28 Apr 2012 02:18:17 +0100 |
portmanager: Fix breakage (import ALL the functions)
|
Matthew Wild |
Sat, 28 Apr 2012 01:44:08 +0100 |
portmanager: Rename activate_service() to activate() (to match deactivate())
|
Matthew Wild |
Sat, 28 Apr 2012 01:27:46 +0100 |
portmanager: Add module() definition
|
Matthew Wild |
Sat, 28 Apr 2012 01:27:15 +0100 |
portmanager: Explicitly import some libraries
|
Matthew Wild |
Sat, 28 Apr 2012 01:27:02 +0100 |
net.http.server: Try default_host if client sent no host anywhere, otherwise... fail. It's 2012.
|
Matthew Wild |
Sat, 28 Apr 2012 01:13:49 +0100 |
net.http.server: Fix traceback on missing host header (thanks darkrain)
|
Matthew Wild |
Sat, 28 Apr 2012 00:51:36 +0100 |
mod_bosh: Remove unused import of net.httpserver
|
Matthew Wild |
Sat, 28 Apr 2012 00:45:33 +0100 |
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)
|
Matthew Wild |
Fri, 27 Apr 2012 23:12:30 +0100 |
net.http.server, mod_http: Support http_default_host config option to specify where to direct requests for unknown HTTP vhosts
|
Matthew Wild |
Fri, 27 Apr 2012 23:11:23 +0100 |
net.http.server: Improve comment
|
Matthew Wild |
Fri, 27 Apr 2012 22:37:56 +0100 |
mod_component: Return true after denying a second component connection for a host (thanks xnyhps)
|
Matthew Wild |
Fri, 27 Apr 2012 22:37:24 +0100 |
modulemanager: Clear modulemap when a host is deactivated (thanks xnyhps)
|
Matthew Wild |
Fri, 27 Apr 2012 22:36:35 +0100 |
hostmanager: Remove unused host_config parameter from host-activated event
|
Matthew Wild |
Fri, 27 Apr 2012 22:33:38 +0100 |
hostmanager: Add some TODO comments
|
Matthew Wild |
Fri, 27 Apr 2012 22:32:04 +0100 |
hostmanager: Convert host-deactivating event parameters to a table
|
Matthew Wild |
Fri, 27 Apr 2012 22:31:53 +0100 |
mod_proxy65: Fix traceback when proxy65 service fails to bind a port
|
Matthew Wild |
Fri, 27 Apr 2012 22:18:20 +0100 |
modulemanager: Set module.environment before calling add_host, otherwise the module will get the parent's environment (thanks xnyhps and Maranda)
|
Matthew Wild |
Fri, 27 Apr 2012 21:37:45 +0100 |
net.http.server: Remove unused variable
|
Matthew Wild |
Fri, 27 Apr 2012 20:01:21 +0100 |
net.http.server: Correctly cache results of handler indexing, and also cache failures
|
Matthew Wild |
Fri, 27 Apr 2012 20:00:06 +0100 |
mod_bosh: Add routes without trailing-'/', so that both /http-bind and /http-bind/ work again
|
Matthew Wild |
Fri, 27 Apr 2012 19:05:03 +0100 |
mod_http: Allow a route value to be static data rather than a handler function
|
Matthew Wild |
Fri, 27 Apr 2012 19:02:36 +0100 |
net.http.codes: Add missing 418 status code
|
Matthew Wild |
Fri, 27 Apr 2012 18:54:51 +0100 |
mod_http_files: Specify method in HTTP route
|
Matthew Wild |
Fri, 27 Apr 2012 18:40:44 +0100 |
mod_http: Routes now require a method to be specified, but the path has become optional (defaults to the base path with no trailing '/'
|
Matthew Wild |
Fri, 27 Apr 2012 18:37:40 +0100 |
mod_http: Link to docs on routes in error message
|
Matthew Wild |
Fri, 27 Apr 2012 18:36:27 +0100 |
moduleapi: Rename module:hook_stanza() -> module:hook_tag() (hook_stanza works for compat)
|
Matthew Wild |
Fri, 27 Apr 2012 18:35:33 +0100 |
moduleapi: get_host_type(): Return nil for global modules (no host)
|
Matthew Wild |
Fri, 27 Apr 2012 18:34:40 +0100 |
mod_http: Remove unused import of url.parse
|
Matthew Wild |
Thu, 26 Apr 2012 16:53:32 +0100 |
mod_http_files, net.http.parser: Move path normalization to net.http.parser so that all modules can benefit
|
Matthew Wild |
Thu, 26 Apr 2012 16:48:16 +0100 |
Merge with backout
|
Matthew Wild |
Thu, 26 Apr 2012 16:25:17 +0100 |
Revert 98bfebb38705, moved to net.http.parser in 4fc99f1b7570
|
Matthew Wild |
Thu, 26 Apr 2012 16:25:11 +0100 |
net.http.server: Fire http-error 400 if request fails sanity checks
|
Matthew Wild |
Thu, 26 Apr 2012 16:11:08 +0100 |
net.http.parser: Handle full URLs in status line.
|
Waqas Hussain |
Thu, 26 Apr 2012 20:07:13 +0500 |
mod_http_errors: Module to handle HTTP errors with a HTML page
|
Matthew Wild |
Thu, 26 Apr 2012 15:16:29 +0100 |
net.http.server: Make error handling overrideable via 'http-error' event
|
Matthew Wild |
Thu, 26 Apr 2012 15:14:19 +0100 |
net.server.http: Parse absolute URIs in requests (thanks Maranda)
|
Matthew Wild |
Thu, 26 Apr 2012 15:05:05 +0100 |
moduleapi: Fix parameters to unhook_object_event()
|
Matthew Wild |
Thu, 26 Apr 2012 14:51:55 +0100 |
moduleapi: module:depends(): Don't load shared modules onto the current host if the current host is '*'...
|
Matthew Wild |
Thu, 26 Apr 2012 07:04:59 +0100 |
net.http.server: Expose events object (for debug purposes)
|
Matthew Wild |
Thu, 26 Apr 2012 06:58:57 +0100 |
util.helpers: show_events(): Make more robust, and allow filtering results to a specific event
|
Matthew Wild |
Thu, 26 Apr 2012 06:58:21 +0100 |
net.http.server: Lower score of wildcard handlers to ensure specific handlers beat them
|
Matthew Wild |
Thu, 26 Apr 2012 06:47:17 +0100 |
mod_http_files: Change option name from http_path to http_files_dir
|
Matthew Wild |
Thu, 26 Apr 2012 06:42:02 +0100 |
mod_http: Switch to single option for specifying HTTP app bases, http_paths. Keys are app/module names, values are base paths.
|
Matthew Wild |
Thu, 26 Apr 2012 06:41:11 +0100 |
mod_http_files: Log 404 failure reason
|
Matthew Wild |
Thu, 26 Apr 2012 06:30:29 +0100 |
mod_http_files: Return numeric error codes instead of custom error responses
|
Matthew Wild |
Thu, 26 Apr 2012 06:10:14 +0100 |
util.debug: Remove 'white' from boundary style (leave at default colour)
|
Matthew Wild |
Thu, 26 Apr 2012 05:58:39 +0100 |
util.termcolours: tohtml() for converting output to HTML. I don't know.
|
Matthew Wild |
Thu, 26 Apr 2012 05:57:44 +0100 |
mod_bosh: Update informational message on GET
|
Matthew Wild |
Thu, 26 Apr 2012 05:56:24 +0100 |
mod_http: Use module:hook/unhook_event_object() so that handlers get unregistered if mod_http is unloaded
|
Matthew Wild |
Thu, 26 Apr 2012 05:40:04 +0100 |
moduleapi: Add module:unhook_object_event()
|
Matthew Wild |
Thu, 26 Apr 2012 05:39:27 +0100 |
net.http.server: Fix to compare priority if path lengths are the same (logic fail)
|
Matthew Wild |
Thu, 26 Apr 2012 04:24:43 +0100 |
util.debug: Some more magic constant fiddling. Don't ask me.
|
Matthew Wild |
Wed, 25 Apr 2012 23:16:37 +0100 |
mod_bosh: Large commit to update to mod_http/net.http.server APIs. Becomes a shared module.
|
Matthew Wild |
Wed, 25 Apr 2012 23:10:32 +0100 |
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)
|
Matthew Wild |
Wed, 25 Apr 2012 23:08:33 +0100 |
mod_bosh: Optimisation, store reply_before value as waiting_requests value (saves a lookup)
|
Matthew Wild |
Wed, 25 Apr 2012 19:57:46 +0100 |
net.http.server: Small fix to comment
|
Matthew Wild |
Wed, 25 Apr 2012 15:02:27 +0100 |
net.http.server: Remove legacy compatibility
|
Matthew Wild |
Wed, 25 Apr 2012 14:58:10 +0100 |
portmanager: Fix selecting bind_interfaces from pre-0.9 config options.
|
Kim Alvefur |
Wed, 25 Apr 2012 14:53:54 +0200 |
Makefile: Fix for net/http
|
Matthew Wild |
Wed, 25 Apr 2012 03:56:26 +0100 |
mod_proxy65: Add multiplex pattern.
|
Waqas Hussain |
Wed, 25 Apr 2012 07:55:13 +0500 |
Merge timber->trunk - thanks everyone!
|
Matthew Wild |
Tue, 24 Apr 2012 21:59:20 +0100 |
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.
|
Matthew Wild |
Tue, 24 Apr 2012 19:07:12 +0100 |
net.http.server: Remove debug message
|
Matthew Wild |
Tue, 24 Apr 2012 19:05:45 +0100 |
util.helpers: Add show_events(), to show the events and handlers in a util.events object
|
Matthew Wild |
Tue, 24 Apr 2012 18:54:34 +0100 |
util.debug: Turn into a real-ish module ('debugx'), and require you call use() to override debug.traceback()
|
Matthew Wild |
Tue, 24 Apr 2012 18:53:50 +0100 |
mod_proxy65: Port to portmanager, make a shared module
|
Matthew Wild |
Tue, 24 Apr 2012 18:50:22 +0100 |
mod_http: Fix specifying method in app route keys
|
Matthew Wild |
Tue, 24 Apr 2012 16:02:30 +0100 |
portmanager: Add get_service_at(interface, port) and close(interface, port)
|
Matthew Wild |
Tue, 24 Apr 2012 16:00:20 +0100 |
net.server_event: Do not automatically close clients when closing a server port
|
Matthew Wild |
Tue, 24 Apr 2012 15:52:30 +0100 |
net.server_select: Remove server from _server table when closing
|
Matthew Wild |
Tue, 24 Apr 2012 15:42:35 +0100 |
mod_admin_telnet: Add initial port:list() and port:close() commands
|
Matthew Wild |
Tue, 24 Apr 2012 15:40:00 +0100 |
prosody: Load portmanager at startup, to ensure it is ready to receive item-added events when modules are loaded
|
Matthew Wild |
Tue, 24 Apr 2012 13:37:35 +0100 |
mod_http_files: Rename argument to reflect what it actually is
|
Kim Alvefur |
Tue, 24 Apr 2012 00:17:15 +0200 |
mod_httpserver: Rename to mod_http_files
|
Kim Alvefur |
Mon, 23 Apr 2012 23:37:43 +0200 |
mod_httpserver: Adapt to use the new HTTP API
|
Kim Alvefur |
Mon, 23 Apr 2012 23:36:50 +0200 |
mod_http: Pass portion of path that matched wildcard to wildcard handlers, as a second parameter
|
Matthew Wild |
Mon, 23 Apr 2012 21:34:05 +0100 |
net.http.server: Support for wildcard events (events that end with '/*')
|
Matthew Wild |
Mon, 23 Apr 2012 21:29:18 +0100 |
mod_http: Support for default_path in apps
|
Matthew Wild |
Mon, 23 Apr 2012 18:23:49 +0100 |
moduleapi: Add module:add_timer(delay, callback) - automatically halts the timer on module unload
|
Matthew Wild |
Mon, 23 Apr 2012 15:38:40 +0100 |
modulemanager: Set module.loaded = false on unload
|
Matthew Wild |
Mon, 23 Apr 2012 15:38:36 +0100 |
mod_http: Revamp module for new API and config
|
Matthew Wild |
Mon, 23 Apr 2012 14:16:59 +0100 |
moduleapi: module:depends(): Load shared modules onto the current host even if they are loaded globally already
|
Matthew Wild |
Mon, 23 Apr 2012 14:15:07 +0100 |
modulemanager: Report errors that happen when loading a shared module onto its original host
|
Matthew Wild |
Mon, 23 Apr 2012 14:11:10 +0100 |
moduleapi: module:provides(): Add "-provider" onto the key name
|
Matthew Wild |
Mon, 23 Apr 2012 14:10:04 +0100 |
moduleapi: module:provides(): Fix usage of wrong table
|
Matthew Wild |
Mon, 23 Apr 2012 14:09:35 +0100 |
net.http.server: Fix legacy net.httpserver fallback (httpserver is no longer a global).
|
Waqas Hussain |
Sun, 22 Apr 2012 23:44:21 +0500 |
net.httpserver: Comment dependency on connlisteners. Further cleanup to follow.
|
Waqas Hussain |
Sun, 22 Apr 2012 23:43:34 +0500 |
Merge with Zash
|
Matthew Wild |
Sun, 22 Apr 2012 19:03:50 +0100 |
core.certmanager: Log a message when a password is required but not supplied. fixes #214
|
Kim Alvefur |
Sat, 21 Apr 2012 23:11:59 +0200 |
mod_component: Handle component connecting to non-existent host
|
Matthew Wild |
Sun, 22 Apr 2012 16:35:26 +0100 |
mod_motd: Use presence/bare to catch a client's initial presence and send the MOTD then (fixes #282)
|
Matthew Wild |
Sun, 22 Apr 2012 14:54:36 +0100 |
multiplex_listener: Remove (already ported to mod_net_multiplex)
|
Matthew Wild |
Sat, 21 Apr 2012 22:54:55 +0100 |
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])
|
Matthew Wild |
Sat, 21 Apr 2012 22:53:22 +0100 |
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)
|
Matthew Wild |
Sat, 21 Apr 2012 22:52:15 +0100 |
mod_component: Make a shared module, and move the xmppcomponent_listener into it ('port'ing over to portmanager). Ha ha.
|
Matthew Wild |
Sat, 21 Apr 2012 22:50:57 +0100 |
mod_motd: Send only to resource coming online, not the user's bare JID (fixes #282)
|
Matthew Wild |
Sat, 21 Apr 2012 21:16:53 +0100 |
prosody: Don't require net.httpserver now
|
Matthew Wild |
Sat, 21 Apr 2012 21:03:57 +0100 |
mod_admin_telnet: module:load(): Fix 'global-module-already-loaded' errors when successfully loading a global module (fixes #228)
|
Matthew Wild |
Sat, 21 Apr 2012 20:52:12 +0100 |
mod_admin_telnet: module:list(): List global modules (part-fixes #228)
|
Matthew Wild |
Sat, 21 Apr 2012 20:39:52 +0100 |
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)
|
Matthew Wild |
Sat, 21 Apr 2012 20:39:21 +0100 |
mod_admin_telnet: get_host_set(): Include '*' in the set if no specific hosts are specified and the module is loaded there
|
Matthew Wild |
Sat, 21 Apr 2012 20:38:27 +0100 |
modulemanager: When a shared module becomes global, ensure it still gets loaded onto the original target host
|
Matthew Wild |
Sat, 21 Apr 2012 20:37:06 +0100 |
modulemanager: Support for shared modules - function module.add_host(host_module) in a global module
|
Matthew Wild |
Sat, 21 Apr 2012 20:09:03 +0100 |
modulemanager: Make module_has_method and module_call_method use rawget()
|
Matthew Wild |
Sat, 21 Apr 2012 20:04:07 +0100 |
modulemanager: Use modulemap rather than hosts[host] (fix for when host == "*")
|
Matthew Wild |
Sat, 21 Apr 2012 20:02:45 +0100 |
modulemanager: Use api_instance rather than pluginenv.module (same thing)
|
Matthew Wild |
Sat, 21 Apr 2012 20:01:40 +0100 |
modulemanager: Allow loading a module onto "*" (part-fixes #228)
|
Matthew Wild |
Sat, 21 Apr 2012 20:00:30 +0100 |
net.connlisteners: Be gone!
|
Matthew Wild |
Sat, 21 Apr 2012 16:27:42 +0100 |
mod_http: Include handlers of non-global modules.
|
Waqas Hussain |
Sat, 21 Apr 2012 18:23:44 +0500 |
mod_http: Provide HTTP service.
|
Waqas Hussain |
Sat, 21 Apr 2012 17:38:48 +0500 |
net.http.server: Fire global HTTP event when no specific handlers available.
|
Waqas Hussain |
Sat, 21 Apr 2012 17:38:01 +0500 |
net.http.server: Missing <title/> in 404 Not Found response.
|
Waqas Hussain |
Sat, 21 Apr 2012 17:37:00 +0500 |
mod_adhoc: Always allow at least the "complete" action
|
Florian Zeitz |
Fri, 13 Apr 2012 00:39:00 +0200 |
net.http.{server|codes|parser}: Initial commit.
|
Waqas Hussain |
Sun, 08 Apr 2012 04:09:33 +0500 |
mod_s2s: Queuing a stanza constitutes handling it.
|
Paul Aurich |
Mon, 26 Mar 2012 19:17:09 -0700 |
mod_s2s: Add "::" as a IPv6 interface (thanks darkrain)
|
Florian Zeitz |
Mon, 26 Mar 2012 18:23:49 +0200 |
Makefile: Use cp instead of install, and make sure the correct umask is set
|
Kim Alvefur |
Tue, 20 Mar 2012 12:50:53 +0100 |
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)
|
Matthew Wild |
Thu, 15 Mar 2012 19:09:24 +0000 |
mod_c2s: Add missing multiplexed service discovery pattern.
|
Kim Alvefur |
Thu, 15 Mar 2012 17:37:07 +0100 |
mod_c2s, mod_s2s: Drop default_port and default_mode from listener objects (default_port is deprecated, and default_mode already defaults to *a)
|
Matthew Wild |
Thu, 15 Mar 2012 16:31:10 +0000 |
portmanager: Support 'default_port' in service options
|
Matthew Wild |
Thu, 15 Mar 2012 16:29:30 +0000 |
mod_posix, mod_bosh, mod_admin_telnet: Use module:set_global()
|
Kim Alvefur |
Thu, 15 Mar 2012 14:47:46 +0100 |
Merge with Zash
|
Matthew Wild |
Thu, 15 Mar 2012 03:19:35 +0000 |
mod_s2s: Don't bounce sendq on failed connections since it's handled by s2smanager
|
Kim Alvefur |
Sun, 11 Mar 2012 21:37:55 +0100 |
mod_c2s, mod_s2s: Add multiplex support
|
Matthew Wild |
Thu, 15 Mar 2012 03:05:24 +0000 |
mod_net_multiplex: Port multiplexing (run multiple different services on a the same port(s))... now pluggable for use with any net plugin
|
Matthew Wild |
Thu, 15 Mar 2012 03:05:02 +0000 |
portmanager: Add get_registered_services() to the public API
|
Matthew Wild |
Thu, 15 Mar 2012 03:02:51 +0000 |
portmanager: Remove check for service_info.multiplex (now implemented in mod_net_multiplex)
|
Matthew Wild |
Thu, 15 Mar 2012 03:02:36 +0000 |
portmanager: Fix pre-0.9 compatibility by taking default_interface and default_port from the listener instead of service table
|
Matthew Wild |
Thu, 15 Mar 2012 03:02:09 +0000 |
portmanager: Allow services to specify their config option prefix
|
Matthew Wild |
Thu, 15 Mar 2012 02:56:44 +0000 |
moduleapi: Add module:send() as an alias for core_post_stanza() from the current host's origin
|
Matthew Wild |
Thu, 15 Mar 2012 02:53:05 +0000 |
moduleapi: Add module:provides(), a shortcut to add an item with the current module's name
|
Matthew Wild |
Thu, 15 Mar 2012 02:52:31 +0000 |
portmanager: Fire service-removed on unregister
|
Matthew Wild |
Wed, 14 Mar 2012 23:44:24 +0000 |
mod_s2s/s2sout.lib: Log message instead of traceback when s2s isn't configured for any ports
|
Matthew Wild |
Wed, 14 Mar 2012 21:43:46 +0000 |
mod_c2s: Use module:add_item() to add the net-provider for portmanager
|
Matthew Wild |
Wed, 14 Mar 2012 21:42:08 +0000 |
portmanager: Fix log message when multiple services are configured to use the same port
|
Matthew Wild |
Wed, 14 Mar 2012 21:40:14 +0000 |
portmanager: Support item-added/net-provider (global and shared modules only!)
|
Matthew Wild |
Wed, 14 Mar 2012 21:39:45 +0000 |
portmanager: Add unregister_service(), and allow multiple services with the same name (they get queued)
|
Matthew Wild |
Wed, 14 Mar 2012 21:39:02 +0000 |
modulemanager: Some refactoring. Deprecate module.host = "*", modules should call module:set_global() (which has been around since forever)
|
Matthew Wild |
Wed, 14 Mar 2012 21:37:00 +0000 |
moduleapi: Set module.global = true when module:set_global() is called
|
Matthew Wild |
Wed, 14 Mar 2012 21:33:15 +0000 |
modulemanager: Use appropriate events object for global modules when firing item-removed on unload
|
Matthew Wild |
Wed, 14 Mar 2012 17:03:48 +0000 |
mod_auth_internal_{plain,hashed}: Clarify log messages on initialization
|
Matthew Wild |
Sun, 11 Mar 2012 20:56:09 +0000 |
mod_s2s: Collect s2s sources from portmanager and get local address if necessary
|
Florian Zeitz |
Sun, 11 Mar 2012 20:16:57 +0100 |
mod_s2s: Remove obsolete default_interface
|
Florian Zeitz |
Sun, 11 Mar 2012 20:15:42 +0100 |
Merge with Zash
|
Matthew Wild |
Sun, 11 Mar 2012 19:13:29 +0000 |
s2smanager, mod_s2s: Move import of dns_max_depth to mod_s2s
|
Kim Alvefur |
Sun, 11 Mar 2012 19:14:28 +0100 |
portmanager: Add get_active_services()
|
Matthew Wild |
Sun, 11 Mar 2012 18:35:27 +0000 |
portmanager: Add get_service()
|
Matthew Wild |
Sun, 11 Mar 2012 12:40:32 +0000 |
Merge with Zash
|
Matthew Wild |
Fri, 09 Mar 2012 18:39:09 +0000 |
mod_admin_adhoc: Use module:depends()
|
Kim Alvefur |
Wed, 07 Mar 2012 21:14:08 +0100 |
mod_admin_adhoc: Import util.iterators properly
|
Kim Alvefur |
Wed, 07 Mar 2012 21:12:04 +0100 |
Merge with Maranda
|
Matthew Wild |
Thu, 08 Mar 2012 00:18:16 +0000 |
mod_s2s: remove conn sessions clearing redundancy and leave it only in listener.ondisconnect
|
Marco Cirillo |
Mon, 05 Mar 2012 16:39:50 +0000 |
Merge with Zash
|
Matthew Wild |
Wed, 07 Mar 2012 20:11:01 +0000 |
mod_s2s: Log the entire stream header.
|
Kim Alvefur |
Sun, 04 Mar 2012 17:39:19 +0100 |
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
|
Matthew Wild |
Mon, 05 Mar 2012 11:07:10 +0000 |
Merge with Zash
|
Matthew Wild |
Sat, 03 Mar 2012 18:27:32 +0000 |
mod_dialback, mod_s2s: Log initiation of dialback in mod_dialback
|
Kim Alvefur |
Sat, 03 Mar 2012 16:45:34 +0100 |
mod_s2s, mod_dialback: Rename event to s2s-authenticate-legacy
|
Kim Alvefur |
Sat, 03 Mar 2012 13:28:33 +0100 |
Merge with Zash
|
Matthew Wild |
Sat, 03 Mar 2012 01:12:16 +0000 |
mod_s2s, mod_dialback: Event on pre-XMPP streams, so we can try dialback.
|
Kim Alvefur |
Sat, 03 Mar 2012 01:35:39 +0100 |
core.portmanager: Make sure the private flag takes precedence over global interfaces
|
Kim Alvefur |
Sat, 03 Mar 2012 00:54:19 +0100 |
mod_admin_telnet: Import util.iterators properly
|
Kim Alvefur |
Sat, 03 Mar 2012 00:32:57 +0100 |
mod_s2s: return true when we sent the stanza, or initiated a new s2sout
|
Kim Alvefur |
Sat, 03 Mar 2012 00:14:48 +0100 |
mod_s2s: Split send_to_host() into two route/remote hooks, one for already exsisting sessions and one for non-existent.
|
Kim Alvefur |
Sat, 03 Mar 2012 00:03:06 +0100 |
mod_dialback: Remove unused import of s2smanager.send_to_host()
|
Kim Alvefur |
Sat, 03 Mar 2012 00:01:10 +0100 |
mod_s2s: Add missing local table.insert
|
Kim Alvefur |
Thu, 01 Mar 2012 00:14:53 +0100 |
Fix make install for mod_s2s.
|
Thijs Alkemade |
Fri, 02 Mar 2012 19:56:10 +0100 |
s2smanager, mod_s2s: clear up ip_hosts after s2s is marked as established, remove useless space from mod_s2s code
|
Marco Cirillo |
Fri, 24 Feb 2012 18:03:27 +0000 |
Merge backout
|
Matthew Wild |
Fri, 24 Feb 2012 16:25:45 +0000 |
Backed out changeset aba47e6dff43
|
Matthew Wild |
Fri, 24 Feb 2012 16:25:38 +0000 |
Merge Zash with Florob and Maranda
|
Matthew Wild |
Fri, 24 Feb 2012 16:23:46 +0000 |
mod_s2s: prevent attempting to reconnect when the stream is gracefully closed and fix TB by checking session.conn is set (racy racy?)
|
Marco Cirillo |
Fri, 24 Feb 2012 15:36:36 +0000 |
mod_admin_telnet: make service private.
|
Marco Cirillo |
Fri, 24 Feb 2012 15:35:04 +0000 |
mod_s2s, s2sout.lib: import cert verify and add another fallback method in case socket.local_addresses isn't there.
|
Marco Cirillo |
Fri, 24 Feb 2012 15:34:25 +0000 |
s2sout.lib: import utils/functionality once in s2smanager.
|
Florian Zeitz |
Fri, 24 Feb 2012 15:24:10 +0000 |
mod_s2s: port functionality once in s2smanager.
|
Florian Zeitz |
Fri, 24 Feb 2012 15:21:21 +0000 |
mod_dialback: import util.hashes and functionality once in s2smanager.
|
Florian Zeitz |
Fri, 24 Feb 2012 15:20:03 +0000 |
s2smanager: remove send_to_host.
|
Florian Zeitz |
Fri, 24 Feb 2012 15:15:43 +0000 |
modulemanager: include mod_c2s and mod_s2s into autoloaded modules.
|
Florian Zeitz |
Fri, 24 Feb 2012 15:14:07 +0000 |
s2sout.lib: Fix wrong variable name
|
Kim Alvefur |
Thu, 23 Feb 2012 23:12:24 +0100 |
s2sout.lib: Add locals for source interfaces
|
Kim Alvefur |
Thu, 23 Feb 2012 23:12:08 +0100 |
s2sout.lib: Import various util.*
|
Kim Alvefur |
Thu, 23 Feb 2012 23:09:09 +0100 |
mod_s2s: Attach send function to session
|
Kim Alvefur |
Thu, 23 Feb 2012 23:04:59 +0100 |
mod_s2s: Initiate connections
|
Kim Alvefur |
Thu, 23 Feb 2012 23:03:28 +0100 |
mod_s2s: Fix typo
|
Kim Alvefur |
Wed, 22 Feb 2012 23:14:21 +0100 |
mod_s2s: Add some missing imports
|
Kim Alvefur |
Wed, 22 Feb 2012 23:12:57 +0100 |
net.http, httpclient_listener: Merge listener into net.http
|
Matthew Wild |
Mon, 23 Jan 2012 17:19:16 +0000 |
xmppserver_listener: Remove
|
Matthew Wild |
Mon, 23 Jan 2012 17:12:05 +0000 |
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
|
Matthew Wild |
Mon, 23 Jan 2012 16:28:20 +0000 |
stanza_router: Replace s2s send logic with firing of a 'route/remote' event
|
Matthew Wild |
Mon, 23 Jan 2012 16:25:21 +0000 |
stanza_router: Remove obsolete commented code
|
Matthew Wild |
Mon, 23 Jan 2012 16:24:06 +0000 |
sessionmanager: Require uuid_generate()
|
Matthew Wild |
Mon, 23 Jan 2012 02:23:23 +0000 |
mod_c2s: Code reduction
|
Matthew Wild |
Mon, 23 Jan 2012 02:15:28 +0000 |
mod_admin_telnet: Port to portmanager
|
Matthew Wild |
Mon, 23 Jan 2012 01:05:32 +0000 |
prosody: sandboxed require(): Point __index of _G at current env for modules that need to reference globals they already set
|
Matthew Wild |
Mon, 23 Jan 2012 01:04:15 +0000 |
sessionmanager, mod_c2s: Move timeout logic to mod_c2s
|
Matthew Wild |
Mon, 23 Jan 2012 00:56:57 +0000 |
prosody: Remove connlisteners, and net_activate_ports
|
Matthew Wild |
Mon, 23 Jan 2012 00:11:01 +0000 |
portmanager: Pass port to friendly_error_message()
|
Matthew Wild |
Mon, 23 Jan 2012 00:07:15 +0000 |
util.iterators: Make a standard library (no longer injects into global namespace)
|
Matthew Wild |
Mon, 23 Jan 2012 00:00:10 +0000 |
util.set: Accept nil to add_list()
|
Matthew Wild |
Sun, 22 Jan 2012 23:59:19 +0000 |
mod_c2s, sessionmanager, xmppclient_listener: Move all c2s network and stream logic into a new module, mod_c2s
|
Matthew Wild |
Sun, 22 Jan 2012 23:57:13 +0000 |
portmanager: One manager to, in the darkness, bind them
|
Matthew Wild |
Sun, 22 Jan 2012 23:55:48 +0000 |
Merge with trunk
|
Matthew Wild |
Sun, 22 Jan 2012 22:55:49 +0000 |
mod_admin_telnet: Use module:shared() to expose commands table and default console environment
|
Matthew Wild |
Sun, 22 Jan 2012 19:50:08 +0000 |
moduleapi: Add module:shared(), a way to easily share data between multiple loaded modules
|
Matthew Wild |
Sun, 22 Jan 2012 19:48:53 +0000 |
moduleapi: Add module:depends(), a way to safely depend upon another module at runtime
|
Matthew Wild |
Sun, 22 Jan 2012 19:35:50 +0000 |
modulemanager: load(): Return and use the correct module object
|
Matthew Wild |
Sun, 22 Jan 2012 19:27:06 +0000 |
util.helpers: After nearly 'fixing' this code, I conclude it instead only deserves a bigger smile
|
Matthew Wild |
Sun, 22 Jan 2012 19:10:13 +0000 |
modulemanager: Cleanup some unused variables, imports, whitespace and add a comment.
|
Matthew Wild |
Sun, 22 Jan 2012 18:49:49 +0000 |
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.
|
Matthew Wild |
Sun, 22 Jan 2012 18:49:11 +0000 |
modulemanager: Drop unnecessary prosody_events local
|
Matthew Wild |
Sun, 22 Jan 2012 18:47:33 +0000 |
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.
|
Matthew Wild |
Sun, 22 Jan 2012 18:46:17 +0000 |
modulemanager: Move in-module API functions to core.moduleapi (half the file size, yay)
|
Matthew Wild |
Sun, 22 Jan 2012 18:41:55 +0000 |
configmanager: get(): Make section (core) optional (hurrah)
|
Matthew Wild |
Sat, 10 Dec 2011 17:21:19 +0000 |
Merge with Markus Kötter
|
Matthew Wild |
Tue, 24 Apr 2012 03:23:44 +0100 |
muc - implement per channel history limits
|
Markus Kötter |
Fri, 13 Apr 2012 21:23:26 +0200 |
Merge with 0.9
|
Matthew Wild |
Thu, 19 Apr 2012 19:35:10 +0100 |
mod_bosh: Log error on BOSH parse failure (thanks daurnimator)
|
Matthew Wild |
Thu, 19 Apr 2012 19:30:47 +0100 |
util.debug: Move boundary markers to top of relevant sections of the stack trace (easier to follow)
|
Matthew Wild |
Thu, 22 Mar 2012 16:51:39 +0000 |
util.debug: Add a touch of colour to source locations
|
Matthew Wild |
Thu, 22 Mar 2012 16:39:28 +0000 |
util.debug: Add a bit of colour
|
Matthew Wild |
Thu, 22 Mar 2012 16:07:57 +0000 |
util.debug: Move optimal line length (default 65) into a variable
|
Matthew Wild |
Thu, 22 Mar 2012 15:10:38 +0000 |
util.debug: Add markers in the output when crossing source file boundaries
|
Matthew Wild |
Thu, 22 Mar 2012 15:09:37 +0000 |
util.debug: Add catch for an "error in error handling"
|
Matthew Wild |
Thu, 22 Mar 2012 15:08:21 +0000 |
util.debug: Attempt to get debug.traceback() parameter handling correct (again)
|
Matthew Wild |
Thu, 22 Mar 2012 15:07:27 +0000 |
Merge 0.9->trunk
|
Matthew Wild |
Fri, 09 Mar 2012 18:46:19 +0000 |
mod_admin_telnet: Add flag for IPv6
|
Kim Alvefur |
Mon, 05 Mar 2012 22:11:29 +0100 |
mod_admin_telnet: Add flag for stream management.
|
Kim Alvefur |
Mon, 05 Mar 2012 22:11:05 +0100 |
mod_admin_telnet: (encrypted) is redundant in combination with (secure)
|
Kim Alvefur |
Mon, 05 Mar 2012 22:10:09 +0100 |
mod_admin_telnet: Commond and flexible way to show stream properties.
|
Kim Alvefur |
Mon, 05 Mar 2012 22:07:40 +0100 |
core.s2smanager: Log the entire stream header.
|
Kim Alvefur |
Sun, 04 Mar 2012 17:38:47 +0100 |
Merge with 0.9
|
Matthew Wild |
Sat, 25 Feb 2012 17:21:15 +0000 |
core.s2smanager: Fix check_cert_status() for when the stream has no from attr
|
Kim Alvefur |
Tue, 21 Feb 2012 21:13:13 +0100 |
s2smanager: Fix traceback when socket.tcp6 isn't available
|
Matthew Wild |
Sat, 25 Feb 2012 02:03:26 +0000 |
Merge with 0.9
|
Matthew Wild |
Sun, 12 Feb 2012 17:55:22 +0000 |
hostmanager: Import select() (thanks Medics)
|
Matthew Wild |
Sun, 12 Feb 2012 17:53:50 +0000 |
Merge with 0.9
|
Matthew Wild |
Sun, 12 Feb 2012 14:21:09 +0000 |
mod_saslauth: Remove useless import of, and call to nodeprep.
|
Kim Alvefur |
Sun, 12 Feb 2012 15:14:35 +0100 |
mod_saslauth: Fire authentication-failure if make_authenticated() failed.
|
Kim Alvefur |
Sun, 12 Feb 2012 15:08:12 +0100 |
mod_saslauth: Move authentication-success event to after session has been made authenticated.
|
Kim Alvefur |
Sun, 12 Feb 2012 15:05:31 +0100 |
Merge with 0.9
|
Matthew Wild |
Sat, 11 Feb 2012 14:51:29 +0000 |
hostmanager: Import jid_split (thanks chris)
|
Matthew Wild |
Sat, 11 Feb 2012 14:51:00 +0000 |
util.prosodyctl: Fix variable name clash introduced in 55ef5d83d00a (thanks chris)
|
Matthew Wild |
Sat, 11 Feb 2012 14:49:51 +0000 |
Merge with 0.9
|
Matthew Wild |
Wed, 08 Feb 2012 16:20:07 +0100 |
util.prosodyctl: In the register command, check that the virtual exists before proceeding.
|
Kim Alvefur |
Wed, 08 Feb 2012 15:33:36 +0100 |
hostmanager: Add send() method to hosts
|
Matthew Wild |
Fri, 16 Dec 2011 16:01:59 +0000 |
prosody.cfg.lua.dist: Comment mod_legacyauth by default (thanks Zash)
|
Matthew Wild |
Tue, 31 Jan 2012 22:41:21 +0000 |
tools/ejabberdsql2prosody: Handle INSERT statement form where column list is specified (by skipping the column list).
|
Waqas Hussain |
Sun, 05 Feb 2012 00:10:13 +0500 |
util.template: Refactoring to make the string->stanza conversion code more generic.
|
Waqas Hussain |
Sun, 05 Feb 2012 00:06:20 +0500 |
Merge with 0.9
|
Matthew Wild |
Thu, 26 Jan 2012 18:48:21 +0000 |
s2smanager: Log the host when marking it authenticated
|
Paul Aurich |
Tue, 24 Jan 2012 14:58:54 -0800 |
mod_saslauth: "" ~= nil (thanks, Zash!)
|
Paul Aurich |
Tue, 24 Jan 2012 14:57:53 -0800 |
util.json: Added function encode_ordered(object).
|
Waqas Hussain |
Wed, 18 Jan 2012 08:54:26 +0500 |
util.dataforms: Fix verfication for booleans
|
Florian Zeitz |
Sat, 03 Dec 2011 17:10:48 +0100 |
util.dataforms: Fix form verification
|
Florian Zeitz |
Fri, 02 Dec 2011 19:24:54 +0100 |
Merge with Zash
|
Matthew Wild |
Thu, 26 Jan 2012 18:47:59 +0000 |
prosodyctl: Add commands for generating certificates and keys
|
Kim Alvefur |
Fri, 20 Jan 2012 22:04:28 +0100 |
user.x509: Add some utility functions for generating OpenSSL configs
|
Kim Alvefur |
Fri, 20 Jan 2012 21:59:13 +0100 |
util.prosodyctl: Add getline() and show_prompt()
|
Kim Alvefur |
Fri, 20 Jan 2012 21:58:04 +0100 |
util.xmppstream: Optimize attribute processing.
|
Waqas Hussain |
Wed, 25 Jan 2012 11:54:12 +0500 |
util.xmppstream: Have faith in the XML parser matching start and end tags.
|
Waqas Hussain |
Wed, 25 Jan 2012 11:49:27 +0500 |
util.xmppstream: Remove some unnecessary code.
|
Waqas Hussain |
Wed, 25 Jan 2012 11:47:51 +0500 |
mod_compression: Change default compression level to 7
|
Kim Alvefur |
Thu, 19 Jan 2012 16:47:12 +0100 |
mod_compression: Use get_option_number
|
Kim Alvefur |
Thu, 19 Jan 2012 16:38:04 +0100 |
Merge with trunk
|
Matthew Wild |
Wed, 18 Jan 2012 15:08:05 +0000 |
Merge with 0.9
|
Matthew Wild |
Wed, 18 Jan 2012 15:07:40 +0000 |
mod_watchregistrations: Fixed an undefined global access (thanks Medics).
|
Waqas Hussain |
Mon, 12 Dec 2011 14:53:12 +0500 |
prosodyctl: Adjust description of 'reload' command (thanks crocket)
|
Matthew Wild |
Tue, 17 Jan 2012 21:10:16 +0000 |
mod_tls: Fix log statement (thanks Zash)
|
Matthew Wild |
Wed, 18 Jan 2012 15:07:26 +0000 |
util.json: Added function encode_ordered(object).
|
Waqas Hussain |
Wed, 18 Jan 2012 08:54:26 +0500 |
xmppserver_listener: Only re-attempt connection on disconnect if it was an unauthenticated s2sout (thanks Medics for the log)
|
Matthew Wild |
Tue, 17 Jan 2012 17:56:36 +0000 |
Merge with 0.9
|
Matthew Wild |
Tue, 17 Jan 2012 00:31:30 +0000 |
net.http: Pass response object to callbacks (feels hacky, should this be passed *instead of* the request?)
|
Matthew Wild |
Tue, 17 Jan 2012 00:30:52 +0000 |
util.throttle: Fix 'outstanding' return value
|
Matthew Wild |
Fri, 13 Jan 2012 23:30:32 +0000 |
util.throttle: Import setmetatable
|
Matthew Wild |
Fri, 13 Jan 2012 23:30:00 +0000 |
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
|
Matthew Wild |
Mon, 16 Jan 2012 04:44:23 +0000 |
util.throttle: Fix 'outstanding' return value
|
Matthew Wild |
Fri, 13 Jan 2012 23:30:32 +0000 |
util.throttle: Import setmetatable
|
Matthew Wild |
Fri, 13 Jan 2012 23:30:00 +0000 |
util.debug: Adjust level within get_locals_table() to account for the additional depth of this function itself
|
Matthew Wild |
Fri, 13 Jan 2012 15:46:36 +0000 |
mod_component: removed unused variable reference, added "flagging" to assert if a component is connected or not.
|
Marco Cirillo |
Fri, 06 Jan 2012 21:45:33 +0000 |
net.xmppcomponent_listener: removed unused variable reference.
|
Marco Cirillo |
Fri, 06 Jan 2012 21:43:30 +0000 |
util.stanza: Remove unused __add metamethod
|
Matthew Wild |
Wed, 21 Dec 2011 07:58:22 +0000 |
s2smanager: Fix missing import of 'type' (thanks darkrain)
|
Matthew Wild |
Tue, 20 Dec 2011 17:36:38 +0000 |
hostmanager: Add send() method to hosts
|
Matthew Wild |
Fri, 16 Dec 2011 16:01:59 +0000 |
usermanager: Prep admin JIDs (fixes issue#276).
|
Waqas Hussain |
Wed, 14 Dec 2011 07:19:58 +0500 |
s2smanager: Don't throw an error when the "interface" config option is a string (which it is by default).
|
Waqas Hussain |
Wed, 14 Dec 2011 06:46:24 +0500 |
mod_bosh: Remove unused reference to lxp
|
Waqas Hussain |
Wed, 14 Dec 2011 06:42:23 +0500 |
sessionmanager: Remove unused reference to modulemanager
|
Matthew Wild |
Tue, 13 Dec 2011 15:42:21 +0000 |
s2smanager: Remove unused reference to modulemanager
|
Matthew Wild |
Tue, 13 Dec 2011 15:40:37 +0000 |
modulemanager: Remove 'config' from module environments (no modules use it that I'm aware of)
|
Matthew Wild |
Tue, 13 Dec 2011 13:34:21 +0000 |
mod_watchregistrations: Fixed an undefined global access (thanks Medics).
|
Waqas Hussain |
Mon, 12 Dec 2011 14:53:12 +0500 |
util/datamanager: Use package.config to figure out directory seperator
|
James Callahan |
Mon, 12 Dec 2011 17:08:48 +1100 |
configure: Add 'openbsd' preset (thanks xavier)
|
Matthew Wild |
Sun, 11 Dec 2011 17:08:34 +0000 |
mod_adhoc: Use module:handle_items()
|
Matthew Wild |
Sat, 10 Dec 2011 05:45:07 +0000 |
util.array: Avoid globals.
|
Waqas Hussain |
Fri, 09 Dec 2011 12:02:21 +0500 |
util.array: Make array:push() chainable.
|
Waqas Hussain |
Fri, 09 Dec 2011 11:57:14 +0500 |
mod_bosh: Fixed use of a private HTTP request property.
|
Waqas Hussain |
Fri, 09 Dec 2011 11:44:00 +0500 |
net.httpserver: Removed unused import.
|
Waqas Hussain |
Fri, 09 Dec 2011 11:38:35 +0500 |
migrator/jabberd14: Minor refactoring.
|
Waqas Hussain |
Fri, 09 Dec 2011 11:37:30 +0500 |
configure: Remove obsolete option '--require-config'
|
Matthew Wild |
Thu, 08 Dec 2011 07:41:28 +0000 |
s2smanager: Store port specified by SRV records
|
Florian Zeitz |
Wed, 07 Dec 2011 23:37:56 +0100 |
mod_bosh: Experimental option 'bosh_auto_cork' which witholds any response to a request until all stanzas in it have been processed.
|
Matthew Wild |
Wed, 07 Dec 2011 05:54:17 +0000 |
util.iterators: it2table: Fix variable name
|
Matthew Wild |
Wed, 07 Dec 2011 05:17:39 +0000 |
util.array: Expand some of the more basic methods to act more sensibly than their names suggested
|
Matthew Wild |
Wed, 07 Dec 2011 05:14:58 +0000 |
util.array: Add pluck() method to pick a given property from each item
|
Matthew Wild |
Wed, 07 Dec 2011 05:04:55 +0000 |
mod_bosh: Move stream:features sending until after the current request has been added to session.requests. Ensures correct inactivity logic.
|
Matthew Wild |
Wed, 07 Dec 2011 04:57:51 +0000 |
mod_bosh: Remove a session from inactive_sessions before destroying it
|
Matthew Wild |
Wed, 07 Dec 2011 03:54:28 +0000 |
mod_bosh: Store time to destroy session in inactive_sessions, removing dependency on session.bosh_max_inactive in cleanup timer
|
Matthew Wild |
Wed, 07 Dec 2011 02:58:22 +0000 |
util.dataforms: Fix verfication for booleans
|
Florian Zeitz |
Sat, 03 Dec 2011 17:10:48 +0100 |
util.dataforms: Fix form verification
|
Florian Zeitz |
Fri, 02 Dec 2011 19:24:54 +0100 |
util.ip: Fix syntax error (while I search for my pre-commit hooks)
|
Matthew Wild |
Wed, 30 Nov 2011 19:37:13 +0000 |
util.ip: Fix in IP range calculation for 172.16.0.0/12
|
Matthew Wild |
Wed, 30 Nov 2011 17:20:16 +0000 |
s2smanager: Use config over xmppserver's default interface
|
Matthew Wild |
Mon, 28 Nov 2011 14:30:12 +0000 |
net.xmppserver_listener: Set default interface to '*' (fixes traceback) (thanks Zash)
|
Matthew Wild |
Mon, 28 Nov 2011 14:27:52 +0000 |
net.server_select: Autostart SSL negotiation as the last part of socket setup to avoid a traceback (#262) (thanks Maranda)
|
Matthew Wild |
Mon, 28 Nov 2011 03:04:50 +0000 |
Merge with Florob
|
Matthew Wild |
Sat, 26 Nov 2011 03:50:51 +0000 |
loggingmanager: Remove unused 'critical' level
|
Matthew Wild |
Tue, 22 Nov 2011 17:56:52 +0000 |
util.dependencies, util.xmppstream: Move LuaExpat version checking to util.dependencies.
|
Waqas Hussain |
Tue, 22 Nov 2011 02:13:42 +0500 |
util.xmppstream: A little cleanup.
|
Waqas Hussain |
Tue, 22 Nov 2011 01:44:28 +0500 |
MUC: Fix a possible stack overflow (when a local component joins a room, then disconnects, an unavailble-error presence cycle can occur).
|
Waqas Hussain |
Mon, 21 Nov 2011 19:59:38 +0500 |
util.rfc3484: Use a stable sorting algorithm
|
Florian Zeitz |
Sun, 06 Nov 2011 18:23:16 +0100 |
s2smanager, net.dns: Fix handling for NXNAME and SRV target of "."
|
Florian Zeitz |
Wed, 26 Oct 2011 02:03:33 +0200 |
s2smanager, xmppserver_listener: Support for connecting to other servers via IPv6
|
Florian Zeitz |
Sat, 22 Oct 2011 18:29:23 +0200 |
util.rfc3484: New util implementing RFC3484 sorting
|
Florian Zeitz |
Sat, 22 Oct 2011 17:59:33 +0200 |
util.ip: New module containing IP related functions
|
Florian Zeitz |
Sat, 22 Oct 2011 17:51:53 +0200 |
util.debug: Fix potential traceback
|
Matthew Wild |
Sat, 19 Nov 2011 22:40:30 +0000 |
migrator/jabberd14: Support for reading jabberd14 spool files.
|
Waqas Hussain |
Sat, 19 Nov 2011 21:12:23 +0500 |
Merge with Zash
|
Matthew Wild |
Fri, 18 Nov 2011 16:05:40 +0000 |
util.pposix: Don't trust errno for success. Thanks Quince
|
Kim Alvefur |
Fri, 18 Nov 2011 06:13:24 +0100 |
mod_proxy65: Major cleanup, better logging, handling of all error cases, less code, and other goodness.
|
Waqas Hussain |
Sun, 06 Nov 2011 00:51:39 +0500 |
util.timer: Variable name change (func -> callback)
|
Matthew Wild |
Thu, 03 Nov 2011 12:47:52 +0000 |
util.debug: Experimental new library for producing more extensive debug tracebacks
|
Matthew Wild |
Thu, 03 Nov 2011 12:41:21 +0000 |
Merge with Zash
|
Matthew Wild |
Wed, 02 Nov 2011 07:17:26 +0000 |
Makefile: Fix making of prosody.version
|
Kim Alvefur |
Sun, 23 Oct 2011 20:56:33 +0200 |
prosody: Ensure prosody.paths.config is never nil (certmanager.create_context fails otherwise).
|
Waqas Hussain |
Wed, 02 Nov 2011 00:00:42 +0500 |
certmanager: More informative logging.
|
Waqas Hussain |
Tue, 01 Nov 2011 23:57:42 +0500 |
util.jid: Added escape() and unescape().
|
Waqas Hussain |
Tue, 01 Nov 2011 23:41:32 +0500 |
Merge with Zash
|
Matthew Wild |
Wed, 26 Oct 2011 18:58:01 -0400 |
Makefile: Merge identical rules and some other improvements.
|
Kim Alvefur |
Tue, 18 Oct 2011 01:22:44 +0200 |
util.json: Fix for single-line comments (thanks Norbert Kiesel)
|
Matthew Wild |
Wed, 26 Oct 2011 18:55:06 -0400 |
Makefile: Fix making of prosody.version
|
Kim Alvefur |
Sun, 23 Oct 2011 20:56:33 +0200 |
Makefile: Merge identical rules and some other improvements.
|
Kim Alvefur |
Tue, 18 Oct 2011 01:22:44 +0200 |
util.watchdog: Watchdog timer library
|
Matthew Wild |
Fri, 21 Oct 2011 17:12:45 -0400 |
net.dns: Preserve metatable on manual cache purge
|
Matthew Wild |
Wed, 19 Oct 2011 16:21:56 -0400 |
net.server_event, net.server_select: Fixed some global pollution.
|
Waqas Hussain |
Fri, 14 Oct 2011 00:46:29 +0500 |
mod_register: Add support for additional registration fields
|
Florian Zeitz |
Fri, 12 Aug 2011 00:01:35 +0200 |
util.dataforms: Add field verification logic
|
Florian Zeitz |
Thu, 11 Aug 2011 23:58:26 +0200 |
Makefile, util-src/Makefile: Add .PHONY, reorganise util-src/Makefile
|
Matthew Wild |
Thu, 13 Oct 2011 00:51:50 +0100 |
mod_saslauth: Never send empty <mechanisms/>, for real this time.
|
Waqas Hussain |
Thu, 13 Oct 2011 00:24:09 +0500 |
mod_pep: Always include a 'from' attribute on service discovery requests to local clients (compatibility fix for OneTeam).
|
Waqas Hussain |
Thu, 13 Oct 2011 00:13:49 +0500 |
net.server_select: Minor whitespace fix.
|
Waqas Hussain |
Thu, 13 Oct 2011 00:11:17 +0500 |
mod_saslauth: Never send empty <mechanisms/>.
|
Waqas Hussain |
Thu, 13 Oct 2011 00:10:02 +0500 |
mod_watchregistrations: Update to pass default options to module:get_option(), and reformat the code a little
|
Matthew Wild |
Wed, 12 Oct 2011 03:48:48 +0100 |
mod_motd: Update to use module:get_option_string
|
Matthew Wild |
Tue, 27 Sep 2011 19:07:41 +0100 |
mod_motd: Send no message (instead of 'blank') if no message is set in the config (thanks medics)
|
Matthew Wild |
Tue, 27 Sep 2011 19:05:14 +0100 |
net.server_select: Never call onincoming with nil data when a listener doesn't have an onconnect handler
|
Matthew Wild |
Tue, 27 Sep 2011 17:28:56 +0100 |
util.array: Fix array.collect() for iterators that expect initial value of var to be preserved
|
Matthew Wild |
Sun, 25 Sep 2011 00:21:22 +0100 |
util.iterators: Add range(from, to)
|
Matthew Wild |
Sun, 25 Sep 2011 00:20:43 +0100 |
util.timer: Fix corner case of timer not repeating if it returns <= 0
|
Matthew Wild |
Thu, 22 Sep 2011 15:48:56 +0100 |
tools/ejabberdsql2prosody: Track current line for error reporting
|
Matthew Wild |
Tue, 20 Sep 2011 23:30:58 +0100 |
modulemanager: Fix undefined global access in handling of module.save error handling.
|
Waqas Hussain |
Wed, 21 Sep 2011 03:25:34 +0500 |
prosody: Invalid escape sequence in componentmanager deprecation warning (can cause luajit to throw).
|
Waqas Hussain |
Wed, 21 Sep 2011 03:23:47 +0500 |
modulemanager: Fixed undefined global access in broadcast of item-remove events on module unload.
|
Waqas Hussain |
Sat, 17 Sep 2011 20:28:46 +0500 |
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.
|
Waqas Hussain |
Sat, 17 Sep 2011 20:25:11 +0500 |
mod_bosh: s/xmlns:streams/xmlns:stream/ - fixes #265 (thanks Tim)
|
Matthew Wild |
Thu, 15 Sep 2011 17:38:24 +0100 |
net.httpclient_listener: util.httpstream now always expects to be called with nil data, so call even when the socket closed cleanly
|
Matthew Wild |
Sat, 03 Sep 2011 15:44:05 -0400 |
net.server_event: Don't call listener.onincoming with data=nil when listener.onconnect is missing. onincoming's arguments shall always be non-nil.
|
Waqas Hussain |
Sat, 03 Sep 2011 02:42:50 +0500 |
mod_proxy65: Apply stringprep to activation target JID.
|
Waqas Hussain |
Sat, 03 Sep 2011 01:07:35 +0500 |
mod_proxy65: Some more cleanup.
|
Waqas Hussain |
Sat, 03 Sep 2011 00:37:37 +0500 |
mod_proxy65: Cleanup.
|
Waqas Hussain |
Fri, 02 Sep 2011 23:50:34 +0500 |
net.dns: Shorten AAAA records
|
Kim Alvefur |
Fri, 02 Sep 2011 18:54:42 +0200 |
Merge with trunk
|
Matthew Wild |
Wed, 31 Aug 2011 20:25:13 -0400 |
net.httpclient_listener: Define t_insert
|
Matthew Wild |
Wed, 31 Aug 2011 20:23:49 -0400 |
MUC: A little cleanup.
|
Waqas Hussain |
Wed, 31 Aug 2011 23:53:55 +0500 |
net.http: Remove extra space after method in request status line for POST.
|
Waqas Hussain |
Wed, 31 Aug 2011 23:25:04 +0500 |
util.sasl.scram: Return proper error and don't touch datastores on empty username.
|
Waqas Hussain |
Wed, 31 Aug 2011 23:24:13 +0500 |
util.pubsub: Remove access checking from remove_all_subscriptions (temporarily?)
|
Matthew Wild |
Tue, 30 Aug 2011 17:51:36 -0400 |
util.pubsub: Add service:remove_all_subscriptions()
|
Matthew Wild |
Tue, 30 Aug 2011 15:48:16 -0400 |
util.pubsub: Support for events (currently subscription-added and subscription-removed)
|
Matthew Wild |
Tue, 30 Aug 2011 15:03:27 -0400 |
util.pubsub: Use built-in actor for auto-creating nodes on publish and subscribe (so they never fail due to permissions)
|
Matthew Wild |
Mon, 29 Aug 2011 15:42:15 -0400 |
modulemanager: Add module:handle_items() to allow a module to more easily handle a list of items on a host
|
Matthew Wild |
Mon, 29 Aug 2011 13:09:29 -0400 |
util.throttle: Generic module by waqas to limit something over some time
|
Matthew Wild |
Mon, 29 Aug 2011 13:00:33 -0400 |
mod_saslauth: Fire authentication-success and authentication-failure events (thanks scitor)
|
Matthew Wild |
Mon, 29 Aug 2011 12:01:42 -0400 |
ejabberd2prosody: Add support for privacy lists.
|
Waqas Hussain |
Fri, 26 Aug 2011 16:02:08 +0500 |
certmanager: Support setting ciphers in SSL config. LuaSec apparently ignores the documented ciphers option.
|
Waqas Hussain |
Thu, 25 Aug 2011 12:09:16 +0500 |
configmanager: resolve_relative_path: Improved detection of absolute paths on Windows.
|
Waqas Hussain |
Thu, 25 Aug 2011 12:07:36 +0500 |
MUC: Allow affiliation change when argument actor==true in room:set_affiliation().
|
Waqas Hussain |
Thu, 25 Aug 2011 12:05:27 +0500 |
net.http: Convert port to a number (for custom port in URL)
|
Matthew Wild |
Mon, 22 Aug 2011 12:57:52 -0400 |
net.http: Support for k->v maps in http.formencode
|
Matthew Wild |
Sat, 20 Aug 2011 16:51:47 -0400 |
net.httpclient_listener: Fix to look for the request body in the right variable...
|
Matthew Wild |
Sat, 20 Aug 2011 16:51:17 -0400 |
net.server_select: Remove socket from sendlist before calling listener callbacks (thanks darkrain)
|
Matthew Wild |
Sat, 20 Aug 2011 16:14:07 -0400 |
net.http, httpclient_listener: Move request sending from net.http to onconnect() handler, and add support for HTTPS requests to net.http
|
Matthew Wild |
Sat, 20 Aug 2011 15:10:04 -0400 |
net.http: Whitespace fixes
|
Matthew Wild |
Sat, 20 Aug 2011 15:08:54 -0400 |
net.http: Small fix to prevent traceback when connection fails before sending the request
|
Matthew Wild |
Sat, 20 Aug 2011 15:08:21 -0400 |
net.server_select: Merge straight-SSL and starttls code paths, also fixes onconnect being called before handshake completion for straight-SSL
|
Matthew Wild |
Sat, 20 Aug 2011 15:06:14 -0400 |
net.server_select: Update error logging logic during SSL handshake (now shows correctly when a handshake exceeded max. allowed iterations)
|
Matthew Wild |
Sat, 20 Aug 2011 15:04:17 -0400 |
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
|
Matthew Wild |
Sat, 20 Aug 2011 15:03:16 -0400 |
net.server_select: Do not set 'ssl' flag simply when assigning an sslctx to a handler, it doesn't mean anything
|
Matthew Wild |
Sat, 20 Aug 2011 14:59:31 -0400 |
mod_uptime: Use module:hook_global()
|
Matthew Wild |
Sun, 14 Aug 2011 14:00:54 -0400 |
modulemanager: Add module:hook_global(name, handler, priority) to hook global (server-wide) events
|
Matthew Wild |
Sun, 14 Aug 2011 13:56:13 -0400 |
mod_pubsub: Add 'publisher' affiliation (can't create/configure nodes, can do everything else)
|
Matthew Wild |
Sun, 14 Aug 2011 13:39:40 -0400 |
mod_pubsub: Send node items to new subscribers
|
Matthew Wild |
Sun, 14 Aug 2011 13:37:42 -0400 |
mod_pubsub: Add newline at end of file
|
Matthew Wild |
Sun, 14 Aug 2011 13:37:08 -0400 |
mod_pubsub: Handle options tag in subscription request (currently doesn't work as options_form is not defined)
|
Matthew Wild |
Sun, 14 Aug 2011 13:36:54 -0400 |
tests/test.lua, tests/test_net_http.lua: Tests for net.http's url and form encoding/decoding functions
|
Matthew Wild |
Wed, 10 Aug 2011 17:49:37 -0400 |
net.http: Add formdecode to decode an urlencoded form
|
Matthew Wild |
Wed, 10 Aug 2011 17:49:10 -0400 |
core.modulemanager, mod_disco: Add support for XEP-0128: Service Discovery Extensions
|
Kim Alvefur |
Mon, 08 Aug 2011 18:23:53 +0200 |
prosodyctl: Update message on reload success
|
Matthew Wild |
Thu, 04 Aug 2011 14:00:24 -0400 |
Add "reload" command to prosodyctl
|
Vladimir Protasov |
Thu, 04 Aug 2011 21:26:15 +0400 |
prosodyctl: Remove typo'd '+' after LuaRocks 1.x version (thanks spoobie)
|
Matthew Wild |
Wed, 27 Jul 2011 14:25:05 -0400 |
prosodyctl: Add info about the presence of LuaRocks to 'about' command
|
Matthew Wild |
Wed, 27 Jul 2011 14:06:46 -0400 |
mod_bosh: Update to use typed variants of module:get_option(), makes it more tolerant to config variations and simplifies the code.
|
Matthew Wild |
Wed, 20 Jul 2011 17:22:21 -0400 |
prosodyctl: Fix 'about' command to not show up where it shouldn't...
|
Matthew Wild |
Tue, 19 Jul 2011 12:51:59 -0400 |
util.x509: Update references to published RFCs
|
Paul Aurich |
Sun, 22 May 2011 14:06:18 -0700 |
s2smanager: Update to newer luasec
|
Paul Aurich |
Mon, 06 Dec 2010 21:46:50 -0800 |
mod_admin_telnet: Update to newer luasec.
|
Paul Aurich |
Mon, 06 Dec 2010 21:46:36 -0800 |
mod_bosh: Fix logging when no sid present, fix a missing semi-colon, avoid an extra useless table lookup (thanks Thomas)
|
Matthew Wild |
Tue, 28 Jun 2011 17:00:50 +0100 |
MUC: Change error type of badly-formatted stanza from 'auth' to 'modify' (thanks Andrew)
|
Matthew Wild |
Mon, 27 Jun 2011 20:36:18 +0100 |
sessionmanager: Remove dependency on util.import
|
Matthew Wild |
Mon, 27 Jun 2011 14:57:31 +0100 |
prosodyctl: Add 'about' command to list Prosody version, directories, and various other stuff
|
Matthew Wild |
Mon, 27 Jun 2011 12:02:50 +0100 |
mod_component: Clearer log message when bouncing a stanza from a component that is not connected (thanks MK)
|
Matthew Wild |
Sat, 18 Jun 2011 14:04:56 +0100 |
connlistener, server_select, prosody: Add support for binding to multiple addresses
|
Florian Zeitz |
Wed, 15 Jun 2011 23:44:18 +0200 |
Merge 0.8->trunk
|
Matthew Wild |
Sun, 12 Jun 2011 22:21:10 +0100 |
Tagging 0.8.2
|
Matthew Wild |
Sun, 12 Jun 2011 20:35:53 +0100 |
Merge 0.8->trunk
|
Matthew Wild |
Sat, 11 Jun 2011 02:17:11 +0100 |
mod_storage_sql: Add extra logging and error handling around table creation
0.8.2
|
Matthew Wild |
Sat, 11 Jun 2011 02:16:26 +0100 |
mod_storage_sql: Add sql_manage_tables to disable table creation/updating.
|
Matthew Wild |
Sat, 11 Jun 2011 02:15:38 +0100 |
Merge 0.8->trunk
|
Matthew Wild |
Tue, 07 Jun 2011 01:29:34 +0100 |
Backout bcdff2b1d3ec from 0.8 - going to commit a slightly cleaner patch for the same issue to trunk
|
Matthew Wild |
Tue, 07 Jun 2011 01:29:02 +0100 |
mod_dialback: More robust handling of multiple outstanding dialback requests for the same domain, fixes intermittent s2s with some (patched?) ejabberds
|
Matthew Wild |
Mon, 06 Jun 2011 22:51:33 +0100 |
Backout commit d6366294f618 which I was testing and didn't mean to push to 0.8
|
Matthew Wild |
Sun, 05 Jun 2011 12:28:49 +0100 |
mod_groups: Persist changes to mod_groups contacts (e.g. moving groups)
|
Christian Haase |
Sun, 05 Jun 2011 12:18:24 +0100 |
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).
|
Matthew Wild |
Fri, 04 Mar 2011 20:27:57 +0000 |
migrator/prosody_sql.lua: Fix for compatibility with non-MySQL databases
|
Matthew Wild |
Sun, 05 Jun 2011 11:53:41 +0100 |
mod_storage_sql: Fix commit c806a599224a for compatibility with non-MySQL databases (thanks Ognyan Kulev)
|
Matthew Wild |
Sun, 05 Jun 2011 11:53:29 +0100 |
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)
|
Matthew Wild |
Sun, 05 Jun 2011 11:48:57 +0100 |
s2smanager: Fix letter case in log message (thanks darkrain)
|
Matthew Wild |
Sun, 05 Jun 2011 23:55:16 +0100 |
Merge 0.8->trunk
|
Matthew Wild |
Sun, 05 Jun 2011 01:54:06 +0100 |
util.xmppstream: Check to make sure parser.stop is present before calling it.
|
Waqas Hussain |
Sun, 05 Jun 2011 01:57:43 +0500 |
COPYING: Reflow the all-caps text. It was wrapping really badly in the Windows installer.
|
Waqas Hussain |
Sun, 05 Jun 2011 01:52:48 +0500 |
COPYING: Update copyright year; it's 2011 already.
|
Waqas Hussain |
Sun, 05 Jun 2011 01:51:06 +0500 |
util.encodings: Fix small typo introduced in 7f789266b741
|
Matthew Wild |
Sat, 04 Jun 2011 19:18:11 +0100 |
mod_component: Small code clarity fix
|
Matthew Wild |
Sat, 04 Jun 2011 00:29:55 +0100 |
Merge with Florob
|
Matthew Wild |
Fri, 03 Jun 2011 05:36:44 +0100 |
Merge 0.8->trunk
|
Matthew Wild |
Fri, 03 Jun 2011 05:35:22 +0100 |
Tagging 0.8.1
|
Matthew Wild |
Fri, 03 Jun 2011 05:34:38 +0100 |
mod_storage_sql: Log error when failing to update MySQL schema
0.8.1
|
Matthew Wild |
Fri, 03 Jun 2011 05:34:22 +0100 |
mod_admin_adhoc: Only allow global admins to shut the server down
|
Florian Zeitz |
Fri, 03 Jun 2011 02:01:31 +0200 |
Merge 0.8->trunk
|
Matthew Wild |
Fri, 03 Jun 2011 00:58:09 +0100 |
migrator/prosody_sql.lua: Create (and upgrade) MySQL tables to use MEDIUMTEXT for the 'value' column to avoid truncation
|
Matthew Wild |
Fri, 03 Jun 2011 00:57:25 +0100 |
migrator/prosody_files: Don't choke on empty data stores for a user (thanks @eoranged)
|
Matthew Wild |
Thu, 02 Jun 2011 17:18:23 +0100 |
mod_admin_adhoc: Add "Reload configuration" command
|
Florian Zeitz |
Thu, 02 Jun 2011 21:56:44 +0200 |
mod_adhoc: Add support for commands only executable by global administrators
|
Florian Zeitz |
Thu, 02 Jun 2011 21:56:24 +0200 |
Merge 0.8->trunk
|
Matthew Wild |
Thu, 02 Jun 2011 15:28:41 +0100 |
Merge 0.7->0.8
|
Matthew Wild |
Thu, 02 Jun 2011 15:28:12 +0100 |
Merge 0.6->0.7
|
Matthew Wild |
Thu, 02 Jun 2011 15:23:58 +0100 |
xmlhandlers/xmppstream: Stop the parser when encountering restricted XML, completing the fix for the billion laughs attack
|
Matthew Wild |
Thu, 02 Jun 2011 15:19:05 +0100 |
Merge 0.8->trunk
|
Matthew Wild |
Thu, 02 Jun 2011 02:31:18 +0100 |
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.
|
Matthew Wild |
Thu, 02 Jun 2011 02:30:26 +0100 |
util.json: Fixed handling of truncated JSON.
|
Waqas Hussain |
Thu, 02 Jun 2011 05:36:15 +0500 |
Merge 0.8->trunk
|
Matthew Wild |
Thu, 02 Jun 2011 00:26:48 +0100 |
Merge 0.7->0.8
|
Matthew Wild |
Thu, 02 Jun 2011 00:26:23 +0100 |
Merge 0.6->0.7
|
Matthew Wild |
Thu, 02 Jun 2011 00:25:44 +0100 |
xmlhandlers: Don't restrict CDATA
|
Matthew Wild |
Thu, 02 Jun 2011 00:23:41 +0100 |
Merge 0.8->trunk
|
Matthew Wild |
Thu, 02 Jun 2011 00:05:33 +0100 |
Merge 0.7->0.8
|
Matthew Wild |
Wed, 01 Jun 2011 23:26:39 +0100 |
Merge 0.6->0.7
|
Matthew Wild |
Wed, 01 Jun 2011 23:25:24 +0100 |
xmlhandlers: Reject XML comments, processing instructions and (if supported by LuaExpat) DTDs. If not supported, log a warning. [Backport of 7cc426988bcc in trunk]
|
Matthew Wild |
Wed, 01 Jun 2011 23:20:54 +0100 |
util.xmppstream: Reject XML comments, processing instructions and (if supported by LuaExpat) DTDs. If not supported, log a warning.
|
Matthew Wild |
Wed, 01 Jun 2011 23:02:10 +0100 |
util.xmppstream: Reject XML comments, processing instructions and (if supported by LuaExpat) DTDs. If not supported, log a warning.
|
Matthew Wild |
Wed, 01 Jun 2011 23:02:10 +0100 |
util.encodings: Check return values before proceeding
|
Paul Aurich |
Sun, 22 May 2011 16:14:10 -0700 |
util.encodings: Swap code order ("ifndef" bugs me)
|
Paul Aurich |
Sun, 22 May 2011 15:40:16 -0700 |
util.encodings: Fix idna.to_unicode
|
Paul Aurich |
Sun, 22 May 2011 15:26:03 -0700 |
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.
|
Matthew Wild |
Sat, 28 May 2011 00:23:05 +0100 |
mod_register: Move allow_registration option into an upvalue for efficiency (now it is being checked on every new c2s stream)
|
Matthew Wild |
Sat, 28 May 2011 00:21:12 +0100 |
Advertise in-band registration support.
|
Glenn Maynard |
Fri, 27 May 2011 17:04:43 +0100 |
net.dns: Support for resolving AAAA records
|
Matthew Wild |
Mon, 16 May 2011 19:33:02 +0100 |
MUC: Include occupant count in room disco#info response.
|
Waqas Hussain |
Sat, 07 May 2011 21:17:03 +0500 |
mod_roster: Remove <optional/> from roster version stream feature, as per latest specs.
|
Waqas Hussain |
Sat, 07 May 2011 21:16:25 +0500 |
mod_dialback: Remove <optional/> from stream feature, as per latest specs.
|
Waqas Hussain |
Sat, 07 May 2011 21:16:06 +0500 |
sessionmanager: Log reason when destroying a session.
|
Waqas Hussain |
Sat, 07 May 2011 21:15:34 +0500 |
s2smanager: Log reason when destroying a session.
|
Waqas Hussain |
Sat, 07 May 2011 21:15:13 +0500 |
Merge 0.8->trunk
|
Matthew Wild |
Wed, 04 May 2011 23:13:50 +0100 |
mod_muc: Remove room from memory when it is made non-persistent and is empty
|
Matthew Wild |
Wed, 04 May 2011 23:12:53 +0100 |
Merge 0.8->trunk
|
Matthew Wild |
Wed, 20 Apr 2011 18:20:29 +0100 |
mod_legacyauth: Disallow on unencrypted connections by default, heed allow_unencrypted_plain_auth config option (thanks Maranda/Zash)
|
Matthew Wild |
Wed, 20 Apr 2011 18:19:28 +0100 |
Merge 0.8->trunk
|
Matthew Wild |
Mon, 18 Apr 2011 20:39:37 +0100 |
Tagging 0.8.1
|
Matthew Wild |
Mon, 18 Apr 2011 20:38:44 +0100 |
Merge 0.8->trunk
|
Matthew Wild |
Fri, 15 Apr 2011 22:46:57 +0100 |
util.datetime: Fix timestamp parsing when in DST (thanks xnyhps)
|
Matthew Wild |
Fri, 15 Apr 2011 22:39:53 +0100 |
prosody: Add sanity_check() to startup sequence. Check that we have at least one vhost enabled to avoid Bad Things.
|
Matthew Wild |
Thu, 14 Apr 2011 22:40:50 +0100 |
Merge Zash->trunk
|
Matthew Wild |
Fri, 15 Apr 2011 22:45:06 +0100 |
net.dns: Fix TXT records
|
Kim Alvefur |
Fri, 15 Apr 2011 00:54:10 +0200 |
util.datetime: Fix timestamp parsing when in DST (thanks xnyhps)
|
Matthew Wild |
Fri, 15 Apr 2011 22:39:53 +0100 |
prosody: Add sanity_check() to startup sequence. Check that we have at least one vhost enabled to avoid Bad Things.
|
Matthew Wild |
Thu, 14 Apr 2011 22:40:50 +0100 |
Merge 0.8->trunk
|
Matthew Wild |
Mon, 11 Apr 2011 17:01:55 +0100 |
tools/migration/migrator/prosody_sql.lua: Fix compatibility with PostgreSQL (thanks Timo)
|
Matthew Wild |
Mon, 11 Apr 2011 17:01:06 +0100 |
mod_pubsub: Support for setting a disco name
|
Marco Cirillo |
Wed, 06 Apr 2011 20:00:44 +0100 |
Merge 0.8->trunk
|
Matthew Wild |
Wed, 06 Apr 2011 14:48:00 +0100 |
mod_tls: Fix for components to more reliably inherit SSL settings from their parenthost (thanks Link Mauve)
|
Matthew Wild |
Wed, 06 Apr 2011 14:45:44 +0100 |
Merge 0.8 -> trunk
|
Matthew Wild |
Tue, 05 Apr 2011 14:38:08 +0100 |
Tagging 0.8.0
|
Matthew Wild |
Tue, 05 Apr 2011 14:37:25 +0100 |
tools/migration/migrator/prosody_files.lua: Fix for previous commit
0.8.0
|
Matthew Wild |
Tue, 05 Apr 2011 14:34:48 +0100 |
tools/migration/prosody-migrator.lua: Add messages to show when migration is in progress
|
Matthew Wild |
Tue, 05 Apr 2011 14:34:06 +0100 |
tools/migration: Support for ~/ in paths
|
Matthew Wild |
Tue, 05 Apr 2011 14:11:25 +0100 |
Merge 0.8->trunk
|
Matthew Wild |
Tue, 05 Apr 2011 13:26:43 +0100 |
usermanager: Check host exists before trying to look up admins for it
|
Matthew Wild |
Tue, 05 Apr 2011 13:26:19 +0100 |
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)
|
Matthew Wild |
Tue, 05 Apr 2011 13:20:09 +0100 |
tools/migration/prosody-migrator.lua: Refactor store handler loading to report errors they throw
|
Matthew Wild |
Tue, 05 Apr 2011 12:59:24 +0100 |
tools/migration/migrator/prosody_sql: Throw a friendlier error when LuaDBI is not found
|
Matthew Wild |
Tue, 05 Apr 2011 12:58:14 +0100 |
prosody.cfg.lua.dist: Add example of 'authentication' option
|
Matthew Wild |
Tue, 05 Apr 2011 12:36:56 +0100 |
mod_privacy: Remove several unused variable declarations
|
Matthew Wild |
Tue, 29 Mar 2011 15:07:14 +0100 |
mod_privacy: Remove unused function, sendUnavailable
|
Matthew Wild |
Tue, 29 Mar 2011 14:57:50 +0100 |
sessionmanager: Fire pre-resource-unbind to allow plugins (such as mod_smacks) to hook and prevent/override session destruction
|
Matthew Wild |
Tue, 29 Mar 2011 14:10:00 +0100 |
tools/migration: Rename main.lua -> prosody-migrator.lua and update the Makefile
|
Matthew Wild |
Mon, 21 Mar 2011 19:39:04 +0000 |
net.httpserver: Revert commit eccd3c87d717 which has since been fixed in a better way
|
Matthew Wild |
Mon, 21 Mar 2011 19:35:53 +0000 |
mod_dialback: Use session:close() on dialback failure instead of s2smanager.destroy_session() (thanks Zash)
|
Matthew Wild |
Mon, 21 Mar 2011 19:32:51 +0000 |
Merge 0.8->trunk
|
Matthew Wild |
Fri, 18 Mar 2011 10:33:38 +0000 |
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)
|
Matthew Wild |
Fri, 18 Mar 2011 10:32:55 +0000 |
tools/migration/Makefile: Don't install main.lua (we already install it as prosody-migrator) (thanks Enrico)
|
Matthew Wild |
Thu, 03 Mar 2011 18:14:08 +0000 |
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).
|
Matthew Wild |
Fri, 04 Mar 2011 20:27:57 +0000 |
Merge 0.8->trunk.
|
Waqas Hussain |
Wed, 02 Mar 2011 05:15:54 +0500 |
prosody: Load net.httpserver at startup, to avoid creating a global later.
|
Waqas Hussain |
Wed, 02 Mar 2011 05:13:51 +0500 |
net.connlisteners: Log traceback on errors in listener loading.
|
Waqas Hussain |
Wed, 02 Mar 2011 05:11:42 +0500 |
Merge 0.8->trunk
|
Matthew Wild |
Tue, 01 Mar 2011 06:14:03 +0000 |
mod_storage_sql: Display friendlier error when LuaDBI is missing
|
Matthew Wild |
Tue, 01 Mar 2011 06:12:43 +0000 |
Merge 0.8->trunk
|
Matthew Wild |
Sat, 26 Feb 2011 00:24:23 +0000 |
tools/migration/*: Numerous changes and restructuring, and the addition of a Makefile
|
Matthew Wild |
Sat, 26 Feb 2011 00:23:48 +0000 |
Merge 0.8->trunk
|
Matthew Wild |
Fri, 25 Feb 2011 03:34:15 +0000 |
tools/migration/*.lua: Rename config to migrator.cfg.lua, add error handling for config and command-line parameters
|
Matthew Wild |
Fri, 25 Feb 2011 03:32:44 +0000 |
tools/migration/main.lua: Add command-line parsing, including --config=CONFIG_FILE, and the ability to specify to/from stores to migrate
|
Matthew Wild |
Fri, 25 Feb 2011 01:31:08 +0000 |
tools/migration/config.lua: Minor fixes for more sensible defaults
|
Matthew Wild |
Fri, 25 Feb 2011 01:29:31 +0000 |
tools/migration/*.lua: Rename config to migrator.cfg.lua, add error handling for config and command-line parameters
|
Matthew Wild |
Fri, 25 Feb 2011 03:32:44 +0000 |
tools/migration/main.lua: Add command-line parsing, including --config=CONFIG_FILE, and the ability to specify to/from stores to migrate
|
Matthew Wild |
Fri, 25 Feb 2011 01:31:08 +0000 |
tools/migration/config.lua: Minor fixes for more sensible defaults
|
Matthew Wild |
Fri, 25 Feb 2011 01:29:31 +0000 |
Merge 0.8->trunk
|
Matthew Wild |
Fri, 25 Feb 2011 00:08:14 +0000 |
mod_pep: Fix comparison between incoming hash and the cached hash for a JID, fixes repeated PEP events on presence (fixes #225)
|
Matthew Wild |
Fri, 25 Feb 2011 00:07:38 +0000 |
Merge 0.8->trunk
|
Matthew Wild |
Thu, 24 Feb 2011 18:20:05 +0000 |
util.sasl.scram: Fix bug in validate_username function. (Thanks Florob)
|
Tobias Markmann |
Thu, 24 Feb 2011 18:56:19 +0100 |
util.sasl.scram: Fix bug in validate_username function. (Thanks Florob)
|
Tobias Markmann |
Thu, 24 Feb 2011 18:56:19 +0100 |
Merge 0.8->trunk.
|
Waqas Hussain |
Thu, 24 Feb 2011 19:30:26 +0500 |
MUC: Don't limit affiliation changes to owners, and allow owners to remove themselves if they are not the last owner.
|
Waqas Hussain |
Thu, 24 Feb 2011 07:11:35 +0500 |
MUC: Add a textual error message when the user isn't allowed to get/set config form.
|
Waqas Hussain |
Thu, 24 Feb 2011 07:09:38 +0500 |
Merge 0.8->trunk
|
Matthew Wild |
Thu, 24 Feb 2011 02:04:56 +0000 |
util.stanza: Whitespace fix after merge (complicated)
|
Matthew Wild |
Thu, 24 Feb 2011 02:04:38 +0000 |
prosody, prosodyctl: Use plugin_paths in addition to, not instead of, the default plugin path
|
Matthew Wild |
Thu, 24 Feb 2011 01:35:33 +0000 |
tools/migration/*.lua: Convert to unix line endings
|
Matthew Wild |
Wed, 23 Feb 2011 18:31:48 +0000 |
net.httpserver: Removed an unused function.
|
Waqas Hussain |
Wed, 23 Feb 2011 07:26:54 +0500 |
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
|
Matthew Wild |
Wed, 23 Feb 2011 00:31:12 +0000 |
tests/test_sasl.lua: Convert literal UTF-8/Latin1 chars to escape codes for weak text editors
|
Matthew Wild |
Tue, 22 Feb 2011 21:19:00 +0000 |
tools/migration/*: Initial commit of a new migration tool. Currently supports Prosody files and Prosody SQL as input and output.
|
Waqas Hussain |
Wed, 23 Feb 2011 02:16:19 +0500 |
net.httpserver: Catch errors thrown in HTTP handlers.
|
Waqas Hussain |
Wed, 23 Feb 2011 02:03:55 +0500 |
mod_auth_*: Get rid of undocumented and broken 'sasl_realm' config option.
|
Waqas Hussain |
Wed, 23 Feb 2011 01:34:46 +0500 |
mod_auth_cyrus: Print some diagnostic log messages about the available mechanisms.
|
Waqas Hussain |
Wed, 23 Feb 2011 01:22:04 +0500 |
prosodyctl: Support for plugin_paths config option
|
Matthew Wild |
Tue, 22 Feb 2011 18:37:29 +0000 |
mod_tls: Drop 'TLS negotiation started for ...' to debug level from info
|
Matthew Wild |
Tue, 22 Feb 2011 18:29:35 +0000 |
s2smanager: Drop some log messages to debug level from info/warn
|
Matthew Wild |
Tue, 22 Feb 2011 18:27:31 +0000 |
prosody: Change plugin_path -> plugin_paths and make it an array instead of a string
|
Matthew Wild |
Tue, 22 Feb 2011 18:02:23 +0000 |
util.pluginloader: Rewritten resource loading to be cleaner, and added support for prosody-modules directory layout. "/" in plugin names is no longer supported.
|
Waqas Hussain |
Tue, 22 Feb 2011 21:47:38 +0500 |
util.stanza: Remove childtags and rename matching_tags -> childtags (they are API-compatible)
|
Matthew Wild |
Tue, 22 Feb 2011 07:37:52 +0000 |
util.pluginloader: Remove unused support for custom loaders, to simplify further refactoring.
|
Waqas Hussain |
Sun, 20 Feb 2011 20:11:52 +0500 |
modulemanager: Added module.path to the plugin API to let plugins determine their load path.
|
Waqas Hussain |
Sun, 20 Feb 2011 20:06:38 +0500 |
util.pluginloader: Return file path on success in pluginloader.load_code().
|
Waqas Hussain |
Sun, 20 Feb 2011 20:03:43 +0500 |
util.pluginloader: Return full file path from internal file loader on success, not just the name.
|
Waqas Hussain |
Sun, 20 Feb 2011 20:01:05 +0500 |
util.stanza: Rewrite clone() to be more optimized.
|
Waqas Hussain |
Sun, 20 Feb 2011 19:16:56 +0500 |
prosodyctl, util.prosodyctl: Move UI functions to util.prosodyctl so they can be used outside of prosodyctl itself
|
Matthew Wild |
Sun, 13 Feb 2011 19:28:29 +0000 |
loggingmanager: Allow specifying a sink type in per-level logging config (thanks ruskie)
|
Matthew Wild |
Sun, 13 Feb 2011 18:37:34 +0000 |
loggingmanager: Iterate over logging config rules using ipairs rather than pairs
|
Matthew Wild |
Sun, 13 Feb 2011 18:35:39 +0000 |
mod_presence: Bounce errors for invalid presence types (thanks nolan/Astro)
|
Matthew Wild |
Thu, 10 Feb 2011 21:09:20 +0000 |
TODO: Update for 0.9 milestones
|
Matthew Wild |
Tue, 01 Feb 2011 02:33:50 +0000 |
TODO: Remove 0.8 milestones
|
Matthew Wild |
Tue, 01 Feb 2011 02:32:07 +0000 |
prosody: Add config option plugin_path to allow overriding plugin directories.
|
Waqas Hussain |
Fri, 21 Jan 2011 04:36:31 +0500 |
util.pluginloader: Add support for multiple plugin directories.
|
Waqas Hussain |
Fri, 21 Jan 2011 04:35:49 +0500 |
MUC: Add option to allow participants to change the subject.
|
Kim Alvefur |
Fri, 14 Jan 2011 15:52:36 +0100 |
Merge with waqas
|
Matthew Wild |
Thu, 24 Feb 2011 01:40:47 +0000 |
util.stanza: Clean up matching_tags() and replace :childtags() with it
|
Matthew Wild |
Sat, 19 Feb 2011 02:31:06 +0000 |
prosody, prosodyctl: Use plugin_paths in addition to, not instead of, the default plugin path
|
Matthew Wild |
Thu, 24 Feb 2011 01:35:33 +0000 |
tools/migration/*.lua: Convert to unix line endings
|
Matthew Wild |
Wed, 23 Feb 2011 18:31:48 +0000 |
net.httpserver: Removed an unused function.
|
Waqas Hussain |
Wed, 23 Feb 2011 07:26:54 +0500 |
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
|
Matthew Wild |
Wed, 23 Feb 2011 00:31:12 +0000 |
tests/test_sasl.lua: Convert literal UTF-8/Latin1 chars to escape codes for weak text editors
|
Matthew Wild |
Tue, 22 Feb 2011 21:19:00 +0000 |
tools/migration/*: Initial commit of a new migration tool. Currently supports Prosody files and Prosody SQL as input and output.
|
Waqas Hussain |
Wed, 23 Feb 2011 02:16:19 +0500 |
net.httpserver: Catch errors thrown in HTTP handlers.
|
Waqas Hussain |
Wed, 23 Feb 2011 02:03:55 +0500 |
mod_auth_*: Get rid of undocumented and broken 'sasl_realm' config option.
|
Waqas Hussain |
Wed, 23 Feb 2011 01:34:46 +0500 |
mod_auth_cyrus: Print some diagnostic log messages about the available mechanisms.
|
Waqas Hussain |
Wed, 23 Feb 2011 01:22:04 +0500 |
prosodyctl: Support for plugin_paths config option
|
Matthew Wild |
Tue, 22 Feb 2011 18:37:29 +0000 |
mod_tls: Drop 'TLS negotiation started for ...' to debug level from info
|
Matthew Wild |
Tue, 22 Feb 2011 18:29:35 +0000 |
s2smanager: Drop some log messages to debug level from info/warn
|
Matthew Wild |
Tue, 22 Feb 2011 18:27:31 +0000 |
prosody: Change plugin_path -> plugin_paths and make it an array instead of a string
|
Matthew Wild |
Tue, 22 Feb 2011 18:02:23 +0000 |
util.pluginloader: Rewritten resource loading to be cleaner, and added support for prosody-modules directory layout. "/" in plugin names is no longer supported.
|
Waqas Hussain |
Tue, 22 Feb 2011 21:47:38 +0500 |
util.stanza: Remove childtags and rename matching_tags -> childtags (they are API-compatible)
|
Matthew Wild |
Tue, 22 Feb 2011 07:37:52 +0000 |
util.pluginloader: Remove unused support for custom loaders, to simplify further refactoring.
|
Waqas Hussain |
Sun, 20 Feb 2011 20:11:52 +0500 |
modulemanager: Added module.path to the plugin API to let plugins determine their load path.
|
Waqas Hussain |
Sun, 20 Feb 2011 20:06:38 +0500 |
util.pluginloader: Return file path on success in pluginloader.load_code().
|
Waqas Hussain |
Sun, 20 Feb 2011 20:03:43 +0500 |
util.pluginloader: Return full file path from internal file loader on success, not just the name.
|
Waqas Hussain |
Sun, 20 Feb 2011 20:01:05 +0500 |
Merge 0.8->trunk.
|
Waqas Hussain |
Sun, 20 Feb 2011 19:21:44 +0500 |
util.json: Fixed a parse error caused by unexpected whitespace.
|
Waqas Hussain |
Sat, 19 Feb 2011 06:47:32 +0500 |
util.stanza: Rewrite clone() to be more optimized.
|
Waqas Hussain |
Sun, 20 Feb 2011 19:16:56 +0500 |
net.server_select: Expose step() function (thanks Łukasz)
|
Matthew Wild |
Mon, 14 Feb 2011 19:12:16 +0000 |
Merge 0.8->trunk
|
Matthew Wild |
Sun, 13 Feb 2011 22:59:27 +0000 |
net.httpserver: Log when an error occurs inside a HTTP request handler
|
Matthew Wild |
Sun, 13 Feb 2011 22:57:17 +0000 |
prosodyctl, util.prosodyctl: Move UI functions to util.prosodyctl so they can be used outside of prosodyctl itself
|
Matthew Wild |
Sun, 13 Feb 2011 19:28:29 +0000 |
loggingmanager: Allow specifying a sink type in per-level logging config (thanks ruskie)
|
Matthew Wild |
Sun, 13 Feb 2011 18:37:34 +0000 |
loggingmanager: Iterate over logging config rules using ipairs rather than pairs
|
Matthew Wild |
Sun, 13 Feb 2011 18:35:39 +0000 |
mod_presence: Bounce errors for invalid presence types (thanks nolan/Astro)
|
Matthew Wild |
Thu, 10 Feb 2011 21:09:20 +0000 |
TODO: Update for 0.9 milestones
|
Matthew Wild |
Tue, 01 Feb 2011 02:33:50 +0000 |
Merge 0.8->trunk.
|
Waqas Hussain |
Thu, 03 Feb 2011 13:18:20 +0500 |
util.stanza: Make some globals local, so they don't clutter the global checking script's output. It's also a minor optimization ;)
|
Waqas Hussain |
Thu, 03 Feb 2011 13:13:49 +0500 |
modulemanager: Fix disabling a module on a single host
|
Paul Aurich |
Tue, 01 Feb 2011 17:56:16 -0800 |
TODO: Remove 0.8 milestones
|
Matthew Wild |
Tue, 01 Feb 2011 02:32:07 +0000 |
Merge 0.8->trunk
|
Matthew Wild |
Mon, 31 Jan 2011 23:17:11 +0000 |
util.stanza: Add get_child_text() method to get the text of the specified child element (get_child() + get_text() rolled into one step)
|
Matthew Wild |
Mon, 31 Jan 2011 13:05:49 +0000 |
Merge 0.8->trunk
|
Waqas Hussain |
Sat, 29 Jan 2011 04:54:08 +0500 |
stanza_router: Return a <bad-request/> error on invalid IQ type.
|
Waqas Hussain |
Sat, 29 Jan 2011 04:42:56 +0500 |
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).
|
Waqas Hussain |
Sat, 29 Jan 2011 04:42:05 +0500 |
windows.c: Return nil,err from functions instead of throwing errors.
|
Waqas Hussain |
Sat, 29 Jan 2011 04:40:43 +0500 |
s2smanager: Change 'Connection failed' error message text to 'Server-to-server connection failed' (thanks Paul)
|
Matthew Wild |
Wed, 26 Jan 2011 13:23:39 +0000 |
Merge 0.8->trunk
|
Matthew Wild |
Fri, 21 Jan 2011 14:02:56 +0000 |
net.dns: Fix tostring() for SRV records
|
Matthew Wild |
Fri, 21 Jan 2011 14:02:02 +0000 |
loggingmanager: Fix reading configuration of timestamps for console output.
|
Waqas Hussain |
Thu, 13 Jan 2011 02:33:50 +0500 |
loggingmanager: Re-read 'debug' option on reload.
|
Waqas Hussain |
Thu, 13 Jan 2011 02:31:10 +0500 |
prosody: Add config option plugin_path to allow overriding plugin directories.
|
Waqas Hussain |
Fri, 21 Jan 2011 04:36:31 +0500 |
util.pluginloader: Add support for multiple plugin directories.
|
Waqas Hussain |
Fri, 21 Jan 2011 04:35:49 +0500 |
mod_pubsub: Don't force-load mod_iq.
|
Waqas Hussain |
Fri, 21 Jan 2011 04:27:46 +0500 |
MUC: Add option to allow participants to change the subject.
|
Kim Alvefur |
Fri, 14 Jan 2011 15:52:36 +0100 |
Merge 0.8->trunk
|
Matthew Wild |
Tue, 11 Jan 2011 22:40:41 +0000 |
loggingmanager: Remove event hook that never fired anyway, and held logfiles open - leave the GC to close them now.
|
Matthew Wild |
Tue, 11 Jan 2011 22:40:09 +0000 |
Merge 0.8->trunk
|
Matthew Wild |
Tue, 11 Jan 2011 06:18:51 +0000 |
storagemanager: Export load_driver() function so it can be used from e.g. migrators
|
Matthew Wild |
Tue, 11 Jan 2011 06:18:24 +0000 |
Merge 0.8->trunk
|
Matthew Wild |
Tue, 11 Jan 2011 05:31:29 +0000 |
util.sasl.*: Add 'sasl.' prefix to module names
|
Matthew Wild |
Tue, 11 Jan 2011 05:30:55 +0000 |
util.datamanager: Change from 'Failed to load' to 'Assuming empty' for data store files that do not seem to exist
|
Matthew Wild |
Tue, 11 Jan 2011 05:28:07 +0000 |
net.server_select, net.server_event: Silence 'error during ssl handshake' for wantread and wantwrite
|
Matthew Wild |
Tue, 11 Jan 2011 05:04:08 +0000 |
Merge 0.8->trunk
|
Matthew Wild |
Tue, 11 Jan 2011 04:22:45 +0000 |
mod_storage_sql: Create index when creating a new table
|
Matthew Wild |
Tue, 11 Jan 2011 04:19:26 +0000 |
util.datamanager: Handle gracefully the lack of prosody.paths.data
|
Matthew Wild |
Tue, 11 Jan 2011 04:19:03 +0000 |
Merge 0.8->trunk
|
Matthew Wild |
Mon, 10 Jan 2011 16:55:14 +0000 |
s2smanager: Don't bounce error replies for error and result stanzas.
|
Waqas Hussain |
Mon, 10 Jan 2011 21:11:06 +0500 |
mod_storage_sql: Reconnect in all cases, and rollback on error.
|
Waqas Hussain |
Mon, 10 Jan 2011 21:07:59 +0500 |
Merge 0.8->trunk
|
Matthew Wild |
Sat, 08 Jan 2011 23:21:28 +0000 |
net.adns: Fix logging to handle unconnected UDP sockets
|
Matthew Wild |
Sat, 08 Jan 2011 23:20:36 +0000 |
mod_bosh: Return true from send()
|
Matthew Wild |
Sat, 08 Jan 2011 23:20:16 +0000 |
mod_storage_sql: Create table automatically for all databases now, not just SQLite. Also rename table from Prosody -> prosody.
|
Matthew Wild |
Sat, 08 Jan 2011 23:09:21 +0000 |
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).
|
Matthew Wild |
Sat, 08 Jan 2011 23:17:17 +0000 |
util.pubsub: Some tidying/optimisation to service:may()
|
Matthew Wild |
Sat, 08 Jan 2011 23:15:27 +0000 |
certs/openssl.cnf: Specify output encoding.
|
Kim Alvefur |
Sat, 08 Jan 2011 09:09:19 +0100 |
Merge 0.8->trunk
|
Matthew Wild |
Fri, 07 Jan 2011 11:59:05 +0000 |
mod_storage_sql: Make the 'database' value for the SQLite3 driver relative to the data path
|
Matthew Wild |
Fri, 07 Jan 2011 11:57:48 +0000 |
prosodyctl: Instead of calling datamanager.set_path(), just ensure prosody.paths.data always contains the correct value (including config)
|
Matthew Wild |
Fri, 07 Jan 2011 11:56:52 +0000 |
prosody: Instead of calling datamanager.set_path(), just ensure prosody.paths.data always contains the correct value (including config)
|
Matthew Wild |
Fri, 07 Jan 2011 11:56:15 +0000 |
util.datamanager: Use prosody.paths.data as the initial value for data_path
|
Matthew Wild |
Fri, 07 Jan 2011 11:55:19 +0000 |
Merge 0.8->trunk
|
Matthew Wild |
Fri, 07 Jan 2011 05:11:17 +0000 |
prosody.cfg.lua: Give example for logging to console
|
Matthew Wild |
Fri, 07 Jan 2011 05:11:00 +0000 |
prosody.cfg.lua: Improve comment about enabling debug logging
|
Matthew Wild |
Fri, 07 Jan 2011 05:09:25 +0000 |
prosody.cfg.lua: Add mod_offline to the list of modules that can be disabled, and add comments for all auto-loaded modules
|
Matthew Wild |
Fri, 07 Jan 2011 05:08:09 +0000 |
Merge 0.8->trunk
|
Matthew Wild |
Fri, 07 Jan 2011 04:42:01 +0000 |
prosody.cfg.lua.dist: Update to include storage configuration and examples for SQL
|
Matthew Wild |
Fri, 07 Jan 2011 04:41:34 +0000 |
prosody.cfg.lua.dist: Add note about the require_encryption options
|
Matthew Wild |
Fri, 07 Jan 2011 04:32:27 +0000 |
storagemanager, mod_storage_internal: Split out default driver to mod_storage_internal, and greatly simplify storagemanager's error handling and fallback code
|
Matthew Wild |
Fri, 07 Jan 2011 04:22:28 +0000 |
prosody.cfg.lua.dist: Add motd plugin
|
Matthew Wild |
Fri, 07 Jan 2011 03:47:15 +0000 |
mod_motd: Process value to strip any indentation from the config
|
Matthew Wild |
Fri, 07 Jan 2011 03:46:10 +0000 |
Merge 0.8->trunk
|
Matthew Wild |
Fri, 07 Jan 2011 03:18:40 +0000 |
ejabberdstore.lib.lua: Remove now needless library
|
Matthew Wild |
Fri, 07 Jan 2011 03:17:36 +0000 |
ejabberd_init.lib.lua: Remove now needless library
|
Matthew Wild |
Fri, 07 Jan 2011 03:16:39 +0000 |
mod_storage_sql_ejabberd: Remove (moving to prosody-modules)
|
Matthew Wild |
Fri, 07 Jan 2011 03:12:26 +0000 |
Merge 0.8->trunk
|
Matthew Wild |
Thu, 06 Jan 2011 14:46:59 +0000 |
storagemanager: Fix log message (s/internal/null/)
|
Matthew Wild |
Thu, 06 Jan 2011 14:01:57 +0000 |
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
|
Matthew Wild |
Thu, 06 Jan 2011 13:56:39 +0000 |
storagemanager: Log host in message when loading storage provider fails
|
Matthew Wild |
Thu, 06 Jan 2011 13:54:37 +0000 |
net.server_event: Log interface and port number when binding fails
|
Matthew Wild |
Thu, 06 Jan 2011 13:47:20 +0000 |
mod_storage_sql: Catch Lua errors during SQL transactions, and rollback.
|
Waqas Hussain |
Wed, 05 Jan 2011 06:56:36 +0500 |
net.httpserver: Removed unused import and variables.
|
Waqas Hussain |
Wed, 05 Jan 2011 06:34:23 +0500 |
net.httpserver: Changed an unnecessary global access.
|
Waqas Hussain |
Wed, 05 Jan 2011 06:26:49 +0500 |
mod_storage_sql: Removed unnecessary initialization of a variable.
|
Waqas Hussain |
Wed, 05 Jan 2011 06:23:58 +0500 |
net.httpserver: Decode percent-encoded characters in URL path.
|
Waqas Hussain |
Wed, 05 Jan 2011 06:23:17 +0500 |
modulemanager: Removed an unused variable.
|
Waqas Hussain |
Wed, 05 Jan 2011 06:16:27 +0500 |
configmanager: Added rawget().
|
Waqas Hussain |
Wed, 05 Jan 2011 06:16:07 +0500 |
mod_bosh: Fix for miscalculating inactivity, causing disconnects under a steady stream of traffic
|
Matthew Wild |
Tue, 04 Jan 2011 21:38:14 +0000 |
prosody, prosodyctl: Filter out relative paths from package.(c)path when installed
|
Matthew Wild |
Tue, 04 Jan 2011 21:19:28 +0000 |
prosody, prosodyctl: Create prosody object as a local before exporting as a global
|
Matthew Wild |
Tue, 04 Jan 2011 21:18:35 +0000 |
mod_register: Small code cleanup
|
Matthew Wild |
Tue, 04 Jan 2011 17:21:58 +0000 |
mod_register: Change to use new delete_user auth provider method
|
Matthew Wild |
Tue, 04 Jan 2011 17:19:39 +0000 |
mod_register: Add registration_compat config option to allow account remove requests addressed to='host' (defaults to true)
|
Matthew Wild |
Tue, 04 Jan 2011 17:15:47 +0000 |
mod_auth_internal_*: Support for delete_user method
|
Matthew Wild |
Tue, 04 Jan 2011 17:12:28 +0000 |
usermanager: Add delete_user method
|
Matthew Wild |
Tue, 04 Jan 2011 17:11:51 +0000 |
usermanager: Have methods not implemented in the active provider fall back to the null provider (later we can add support for chains of providers)
|
Matthew Wild |
Tue, 04 Jan 2011 17:11:37 +0000 |
usermanager: Change dummy provider method to return an error string also (method not implemented)
|
Matthew Wild |
Tue, 04 Jan 2011 17:10:56 +0000 |
net.adns: Log the DNS server that a query is sent to
|
Matthew Wild |
Tue, 04 Jan 2011 16:37:57 +0000 |
MUC: Fix a pair of missing :up()
|
Kim Alvefur |
Mon, 03 Jan 2011 09:40:45 +0100 |
util.sasl: Cache the calculated mechanisms set for SASL profiles (profile.mechanisms table).
|
Waqas Hussain |
Wed, 29 Dec 2010 18:45:31 +0500 |
prosody: Don't add a datamanager callback when anonymous_login=true (mod_auth_anonymous does this now).
|
Waqas Hussain |
Tue, 28 Dec 2010 09:59:27 +0500 |
hostmanager: Don't set host.disallow_s2s when anonymous_login=true (mod_auth_anonymous does this now).
|
Waqas Hussain |
Tue, 28 Dec 2010 09:58:40 +0500 |
mod_saslauth: Remove special handling for SASL ANONYMOUS, and let mod_auth_anonymous handle it.
|
Waqas Hussain |
Tue, 28 Dec 2010 05:28:15 +0500 |
usermanager: Assume authentication="anonymous" when anonymous_login=true.
|
Waqas Hussain |
Mon, 27 Dec 2010 20:46:01 +0500 |
util.sasl.*, mod_auth_*, mod_saslauth: Pass SASL handler as first parameter to SASL profile callbacks.
|
Waqas Hussain |
Mon, 27 Dec 2010 19:57:04 +0500 |
mod_storage_sql: Use util.json instead of util.serialization.
|
Waqas Hussain |
Mon, 27 Dec 2010 19:43:57 +0500 |
util.json: Initial commit.
|
Waqas Hussain |
Mon, 27 Dec 2010 19:37:04 +0500 |
mod_storage_sql: Log an error on query failure.
|
Waqas Hussain |
Mon, 27 Dec 2010 06:10:35 +0500 |
mod_storage_sql: Remove the subkey column from the Prosody table, and make the map store compatible with the key-value store.
|
Waqas Hussain |
Mon, 27 Dec 2010 06:10:35 +0500 |
mod_storage_sql: Dynamically replace backquotes with double quotes when connecting to PostgreSQL...
|
Waqas Hussain |
Mon, 27 Dec 2010 06:10:35 +0500 |
mod_storage_sql: Call commit() after all SQL statements, including SELECT, to get SQLite to drop its locks.
|
Waqas Hussain |
Mon, 27 Dec 2010 06:10:35 +0500 |
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...
|
Waqas Hussain |
Mon, 27 Dec 2010 06:10:35 +0500 |
Don't check priority in mod_offline
|
Robert Hoelz |
Thu, 09 Dec 2010 23:25:16 -0600 |
mod_message, mod_offline: Change message/offline/store -> message/offline/handle
|
Robert Hoelz |
Thu, 09 Dec 2010 12:41:30 -0600 |
mod_offline: Make sure mod_offline's store handler reports success vs failure.
|
Robert Hoelz |
Thu, 09 Dec 2010 12:38:33 -0600 |
mod_message: Send service-unavailable if offline storage fails.
|
Robert Hoelz |
Thu, 09 Dec 2010 12:36:29 -0600 |
mod_presence, mod_offline: Merge message/offline/delete with message/offline/broadcast.
|
Robert Hoelz |
Thu, 09 Dec 2010 12:28:05 -0600 |
core.offlinemanager, mod_message, mod_presence: Removed core.offlinemanager in favor of mod_offline.
|
Robert Hoelz |
Thu, 09 Dec 2010 12:23:37 -0600 |
modulemanager: Auto-load mod_offline.
|
Waqas Hussain |
Mon, 27 Dec 2010 06:10:34 +0500 |
util.pposix: Remove extraneous semicolon
|
Matthew Wild |
Sun, 26 Dec 2010 05:47:38 +0000 |
util.encodings: Switch comment styles to build ok as ANSI C
|
Matthew Wild |
Sun, 26 Dec 2010 05:45:35 +0000 |
util-src/Makefile: Change parameter order so that LDFLAGS always comes later than the input files
|
Matthew Wild |
Sun, 26 Dec 2010 05:37:27 +0000 |
util-src/Makefile: Clean up and remove unnecessary all linking
|
Matthew Wild |
Sun, 26 Dec 2010 05:01:58 +0000 |
configure: Don't add -llua to LDFLAGS, it's unnecessary
|
Matthew Wild |
Sun, 26 Dec 2010 05:00:45 +0000 |
mod_saslauth: Handle session bind requests to the host, fixes OneTeam login
|
Matthew Wild |
Fri, 24 Dec 2010 18:54:54 +0000 |
s2smanager: Destroy session on immediate failure of a connection attempt (e.g. inability to create sockets)
|
Matthew Wild |
Fri, 24 Dec 2010 04:58:09 +0000 |
s2smanager: Handle DNS lookup error in response handler
|
Matthew Wild |
Fri, 24 Dec 2010 04:57:17 +0000 |
s2smanager: send_to_host(): Handle already-destroyed session and bounce stanza accordingly
|
Matthew Wild |
Fri, 24 Dec 2010 04:56:37 +0000 |
s2smanager: new_outgoing(): Destroy session if first connection attempt fails immediately (e.g. can't create sockets)
|
Matthew Wild |
Fri, 24 Dec 2010 04:56:02 +0000 |
net.adns: Handle dns.query() failures, and pass error to handler
|
Matthew Wild |
Fri, 24 Dec 2010 04:52:40 +0000 |
net.dns: resolver:query(): Handle getsocket() failures, and return true on success
|
Matthew Wild |
Fri, 24 Dec 2010 04:52:13 +0000 |
net.dns: resolver:getsocket(): Return nil, err on failure
|
Matthew Wild |
Fri, 24 Dec 2010 04:51:34 +0000 |
s2smanager: Give all new outgoing s2s sessions a close method by default (destroy_session)
|
Matthew Wild |
Fri, 24 Dec 2010 04:49:30 +0000 |
s2smanager: Add a missing semi-colon
|
Matthew Wild |
Fri, 24 Dec 2010 04:48:38 +0000 |
s2smanager: destroy_session(): Pass reason to retire_session() and return true on successful destruction
|
Matthew Wild |
Fri, 24 Dec 2010 04:48:18 +0000 |
s2smanager: retire_session(): Add a 'reason' parameter
|
Matthew Wild |
Fri, 24 Dec 2010 04:47:18 +0000 |
s2smanager: session.send(): Return the result of send_to_host() (and incidentally make this a tail call \o/)
|
Matthew Wild |
Wed, 22 Dec 2010 20:39:30 +0000 |
s2smanager: send_to_host(): Return false on failure, and true otherwise
|
Matthew Wild |
Wed, 22 Dec 2010 20:38:40 +0000 |
util.filters: Add remove_filter_hook()
|
Matthew Wild |
Wed, 22 Dec 2010 16:46:19 +0000 |
prosody: Catch a recursive Include error and print a more friendly error
|
Matthew Wild |
Tue, 21 Dec 2010 22:26:22 +0000 |
configmanager: Filenames without a path are also relative to the config file path, not the current working directory
|
Matthew Wild |
Tue, 21 Dec 2010 22:25:54 +0000 |
util.xmppstream: Allow stream_ns = "" for parsing streams with no xmlns
|
Matthew Wild |
Tue, 21 Dec 2010 14:44:13 +0000 |
storagemanager: Fix log message (s/internal/null/)
|
Matthew Wild |
Thu, 06 Jan 2011 14:01:57 +0000 |
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
|
Matthew Wild |
Thu, 06 Jan 2011 13:56:39 +0000 |
storagemanager: Log host in message when loading storage provider fails
|
Matthew Wild |
Thu, 06 Jan 2011 13:54:37 +0000 |
net.server_event: Log interface and port number when binding fails
|
Matthew Wild |
Thu, 06 Jan 2011 13:47:20 +0000 |
mod_storage_sql: Catch Lua errors during SQL transactions, and rollback.
|
Waqas Hussain |
Wed, 05 Jan 2011 06:56:36 +0500 |
net.httpserver: Removed unused import and variables.
|
Waqas Hussain |
Wed, 05 Jan 2011 06:34:23 +0500 |
net.httpserver: Changed an unnecessary global access.
|
Waqas Hussain |
Wed, 05 Jan 2011 06:26:49 +0500 |
mod_storage_sql: Removed unnecessary initialization of a variable.
|
Waqas Hussain |
Wed, 05 Jan 2011 06:23:58 +0500 |
net.httpserver: Decode percent-encoded characters in URL path.
|
Waqas Hussain |
Wed, 05 Jan 2011 06:23:17 +0500 |
modulemanager: Removed an unused variable.
|
Waqas Hussain |
Wed, 05 Jan 2011 06:16:27 +0500 |
configmanager: Added rawget().
|
Waqas Hussain |
Wed, 05 Jan 2011 06:16:07 +0500 |
mod_bosh: Fix for miscalculating inactivity, causing disconnects under a steady stream of traffic
|
Matthew Wild |
Tue, 04 Jan 2011 21:38:14 +0000 |
prosody, prosodyctl: Filter out relative paths from package.(c)path when installed
|
Matthew Wild |
Tue, 04 Jan 2011 21:19:28 +0000 |
prosody, prosodyctl: Create prosody object as a local before exporting as a global
|
Matthew Wild |
Tue, 04 Jan 2011 21:18:35 +0000 |
mod_register: Small code cleanup
|
Matthew Wild |
Tue, 04 Jan 2011 17:21:58 +0000 |
mod_register: Change to use new delete_user auth provider method
|
Matthew Wild |
Tue, 04 Jan 2011 17:19:39 +0000 |
mod_register: Add registration_compat config option to allow account remove requests addressed to='host' (defaults to true)
|
Matthew Wild |
Tue, 04 Jan 2011 17:15:47 +0000 |
mod_auth_internal_*: Support for delete_user method
|
Matthew Wild |
Tue, 04 Jan 2011 17:12:28 +0000 |
usermanager: Add delete_user method
|
Matthew Wild |
Tue, 04 Jan 2011 17:11:51 +0000 |
usermanager: Have methods not implemented in the active provider fall back to the null provider (later we can add support for chains of providers)
|
Matthew Wild |
Tue, 04 Jan 2011 17:11:37 +0000 |
usermanager: Change dummy provider method to return an error string also (method not implemented)
|
Matthew Wild |
Tue, 04 Jan 2011 17:10:56 +0000 |
net.adns: Log the DNS server that a query is sent to
|
Matthew Wild |
Tue, 04 Jan 2011 16:37:57 +0000 |
MUC: Fix a pair of missing :up()
|
Kim Alvefur |
Mon, 03 Jan 2011 09:40:45 +0100 |
mod_pubsub: Correctly wrap the list of subscriptions in a pubsub element
|
Kim Alvefur |
Wed, 29 Dec 2010 19:24:19 +0100 |
util.xmppstream: Optimized stanza building by bypassing the stanza API.
|
Waqas Hussain |
Wed, 29 Dec 2010 18:49:59 +0500 |
util.sasl: Cache the calculated mechanisms set for SASL profiles (profile.mechanisms table).
|
Waqas Hussain |
Wed, 29 Dec 2010 18:45:31 +0500 |
prosody: Don't add a datamanager callback when anonymous_login=true (mod_auth_anonymous does this now).
|
Waqas Hussain |
Tue, 28 Dec 2010 09:59:27 +0500 |
hostmanager: Don't set host.disallow_s2s when anonymous_login=true (mod_auth_anonymous does this now).
|
Waqas Hussain |
Tue, 28 Dec 2010 09:58:40 +0500 |
mod_saslauth: Remove special handling for SASL ANONYMOUS, and let mod_auth_anonymous handle it.
|
Waqas Hussain |
Tue, 28 Dec 2010 05:28:15 +0500 |
usermanager: Assume authentication="anonymous" when anonymous_login=true.
|
Waqas Hussain |
Mon, 27 Dec 2010 20:46:01 +0500 |
util.sasl.*, mod_auth_*, mod_saslauth: Pass SASL handler as first parameter to SASL profile callbacks.
|
Waqas Hussain |
Mon, 27 Dec 2010 19:57:04 +0500 |
mod_storage_sql: Use util.json instead of util.serialization.
|
Waqas Hussain |
Mon, 27 Dec 2010 19:43:57 +0500 |
util.json: Initial commit.
|
Waqas Hussain |
Mon, 27 Dec 2010 19:37:04 +0500 |
mod_storage_sql: Log an error on query failure.
|
Waqas Hussain |
Mon, 27 Dec 2010 06:10:35 +0500 |
mod_storage_sql: Remove the subkey column from the Prosody table, and make the map store compatible with the key-value store.
|
Waqas Hussain |
Mon, 27 Dec 2010 06:10:35 +0500 |
mod_storage_sql: Dynamically replace backquotes with double quotes when connecting to PostgreSQL...
|
Waqas Hussain |
Mon, 27 Dec 2010 06:10:35 +0500 |
mod_storage_sql: Call commit() after all SQL statements, including SELECT, to get SQLite to drop its locks.
|
Waqas Hussain |
Mon, 27 Dec 2010 06:10:35 +0500 |
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...
|
Waqas Hussain |
Mon, 27 Dec 2010 06:10:35 +0500 |
Don't check priority in mod_offline
|
Robert Hoelz |
Thu, 09 Dec 2010 23:25:16 -0600 |
mod_message, mod_offline: Change message/offline/store -> message/offline/handle
|
Robert Hoelz |
Thu, 09 Dec 2010 12:41:30 -0600 |
mod_offline: Make sure mod_offline's store handler reports success vs failure.
|
Robert Hoelz |
Thu, 09 Dec 2010 12:38:33 -0600 |
mod_message: Send service-unavailable if offline storage fails.
|
Robert Hoelz |
Thu, 09 Dec 2010 12:36:29 -0600 |
mod_presence, mod_offline: Merge message/offline/delete with message/offline/broadcast.
|
Robert Hoelz |
Thu, 09 Dec 2010 12:28:05 -0600 |
core.offlinemanager, mod_message, mod_presence: Removed core.offlinemanager in favor of mod_offline.
|
Robert Hoelz |
Thu, 09 Dec 2010 12:23:37 -0600 |
modulemanager: Auto-load mod_offline.
|
Waqas Hussain |
Mon, 27 Dec 2010 06:10:34 +0500 |
util.pposix: Remove extraneous semicolon
|
Matthew Wild |
Sun, 26 Dec 2010 05:47:38 +0000 |
util.encodings: Switch comment styles to build ok as ANSI C
|
Matthew Wild |
Sun, 26 Dec 2010 05:45:35 +0000 |
util-src/Makefile: Change parameter order so that LDFLAGS always comes later than the input files
|
Matthew Wild |
Sun, 26 Dec 2010 05:37:27 +0000 |
util-src/Makefile: Clean up and remove unnecessary all linking
|
Matthew Wild |
Sun, 26 Dec 2010 05:01:58 +0000 |
configure: Don't add -llua to LDFLAGS, it's unnecessary
|
Matthew Wild |
Sun, 26 Dec 2010 05:00:45 +0000 |
mod_saslauth: Handle session bind requests to the host, fixes OneTeam login
|
Matthew Wild |
Fri, 24 Dec 2010 18:54:54 +0000 |
s2smanager: Destroy session on immediate failure of a connection attempt (e.g. inability to create sockets)
|
Matthew Wild |
Fri, 24 Dec 2010 04:58:09 +0000 |
s2smanager: Handle DNS lookup error in response handler
|
Matthew Wild |
Fri, 24 Dec 2010 04:57:17 +0000 |
s2smanager: send_to_host(): Handle already-destroyed session and bounce stanza accordingly
|
Matthew Wild |
Fri, 24 Dec 2010 04:56:37 +0000 |
s2smanager: new_outgoing(): Destroy session if first connection attempt fails immediately (e.g. can't create sockets)
|
Matthew Wild |
Fri, 24 Dec 2010 04:56:02 +0000 |
net.adns: Handle dns.query() failures, and pass error to handler
|
Matthew Wild |
Fri, 24 Dec 2010 04:52:40 +0000 |
net.dns: resolver:query(): Handle getsocket() failures, and return true on success
|
Matthew Wild |
Fri, 24 Dec 2010 04:52:13 +0000 |
net.dns: resolver:getsocket(): Return nil, err on failure
|
Matthew Wild |
Fri, 24 Dec 2010 04:51:34 +0000 |
s2smanager: Give all new outgoing s2s sessions a close method by default (destroy_session)
|
Matthew Wild |
Fri, 24 Dec 2010 04:49:30 +0000 |
s2smanager: Add a missing semi-colon
|
Matthew Wild |
Fri, 24 Dec 2010 04:48:38 +0000 |
s2smanager: destroy_session(): Pass reason to retire_session() and return true on successful destruction
|
Matthew Wild |
Fri, 24 Dec 2010 04:48:18 +0000 |
s2smanager: retire_session(): Add a 'reason' parameter
|
Matthew Wild |
Fri, 24 Dec 2010 04:47:18 +0000 |
mod_pubsub: Include node in disco#items reply
|
Matthew Wild |
Wed, 22 Dec 2010 23:30:47 +0000 |
s2smanager: session.send(): Return the result of send_to_host() (and incidentally make this a tail call \o/)
|
Matthew Wild |
Wed, 22 Dec 2010 20:39:30 +0000 |
s2smanager: send_to_host(): Return false on failure, and true otherwise
|
Matthew Wild |
Wed, 22 Dec 2010 20:38:40 +0000 |
mod_pubsub: Fix missing disco#items xmlns
|
Kim Alvefur |
Wed, 22 Dec 2010 17:23:55 +0100 |
util.pubsub: Return correct node in get_subscriptions()
|
Kim Alvefur |
Wed, 22 Dec 2010 17:42:35 +0100 |
mod_pubsub: Implement disco#info for nodes
|
Matthew Wild |
Wed, 22 Dec 2010 16:53:38 +0000 |
util.filters: Add remove_filter_hook()
|
Matthew Wild |
Wed, 22 Dec 2010 16:46:19 +0000 |
util.pubsub: Use correct node name when returning a list of multiple nodes in a subscriptions response
|
Matthew Wild |
Wed, 22 Dec 2010 16:45:32 +0000 |
mod_pubsub: Implement get_subscriptions
|
Matthew Wild |
Wed, 22 Dec 2010 03:49:52 +0000 |
mod_pubsub: Add get_subscriptions and get_subscriptions_other capabilities to default affiliations
|
Matthew Wild |
Wed, 22 Dec 2010 03:49:23 +0000 |
mod_pubsub: Add add_subscription and get_subscriptions to feature_map
|
Matthew Wild |
Wed, 22 Dec 2010 03:48:51 +0000 |
util.pubsub: Add service-wide subscription tracking, and add :get_subscriptions()
|
Matthew Wild |
Wed, 22 Dec 2010 03:46:32 +0000 |
util.pubsub: Small code tidying for :get_subscription()
|
Matthew Wild |
Wed, 22 Dec 2010 03:46:07 +0000 |
util.pubsub: Fix traceback when using autocreate-on-subscribe
|
Matthew Wild |
Wed, 22 Dec 2010 03:44:51 +0000 |
mod_pubsub: Set normalize_jid instead of jids_equal
|
Matthew Wild |
Wed, 22 Dec 2010 03:04:44 +0000 |
util.pubsub: Add service:jids_equal() and new config option normalize_jid
|
Matthew Wild |
Wed, 22 Dec 2010 03:04:14 +0000 |
mod_pubsub: Fix a missing :up() from the last commit
|
Matthew Wild |
Wed, 22 Dec 2010 02:19:14 +0000 |
mod_pubsub: Handle disco#items on nodes
|
Matthew Wild |
Wed, 22 Dec 2010 02:17:45 +0000 |
util.pubsub: get_items(): When requesting a specific item, use the id as a key to mirror the multiple-item case
|
Matthew Wild |
Wed, 22 Dec 2010 02:13:26 +0000 |
prosody: Catch a recursive Include error and print a more friendly error
|
Matthew Wild |
Tue, 21 Dec 2010 22:26:22 +0000 |
configmanager: Filenames without a path are also relative to the config file path, not the current working directory
|
Matthew Wild |
Tue, 21 Dec 2010 22:25:54 +0000 |
util.pubsub: Add service:set_node_capabilities()
|
Matthew Wild |
Tue, 21 Dec 2010 15:26:37 +0000 |
util.xmppstream: Allow stream_ns = "" for parsing streams with no xmlns
|
Matthew Wild |
Tue, 21 Dec 2010 14:44:13 +0000 |
Merge with 0.8
|
Matthew Wild |
Tue, 21 Dec 2010 05:05:20 +0000 |
prosody.cfg.lua.dist: Add note about external gateways
|
Matthew Wild |
Tue, 21 Dec 2010 01:47:49 +0000 |
prosody.cfg.lua.dist: Update for new logging config format
|
Matthew Wild |
Tue, 21 Dec 2010 01:30:27 +0000 |
configmanager: Support for wildcards in Include directives
|
Matthew Wild |
Mon, 20 Dec 2010 14:06:32 +0000 |
prosody, prosodyctl, util.dependencies: Split checking and logging of dependencies so we can check hard deps before the config and logging is loaded
|
Matthew Wild |
Mon, 20 Dec 2010 14:06:16 +0000 |
util.httpstream: For HTTP client responses, changing properties responseversion and responseheaders to httpversion and httpheaders, to match HTTP server requests.
|
Waqas Hussain |
Sun, 19 Dec 2010 20:28:58 +0500 |
util.httpstream: A little cleanup of the HTTP path.
|
Waqas Hussain |
Sun, 19 Dec 2010 20:27:13 +0500 |
mod_pubsub: Use bare JID in get_affiliation
|
Matthew Wild |
Tue, 21 Dec 2010 04:36:34 +0000 |
mod_pubsub: Skip false features in feature_map
|
Matthew Wild |
Tue, 21 Dec 2010 04:18:58 +0000 |
util.pubsub: Fix nil global access in get_nodes()
|
Matthew Wild |
Tue, 21 Dec 2010 04:17:24 +0000 |
mod_pubsub: Return disco#info stanza from build_disco_info()
|
Matthew Wild |
Tue, 21 Dec 2010 04:15:54 +0000 |
mod_pubsub: Iterate over disco features in correct table
|
Matthew Wild |
Tue, 21 Dec 2010 04:15:29 +0000 |
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.
|
Matthew Wild |
Tue, 21 Dec 2010 04:06:36 +0000 |
mod_pubsub: Fix capabilities table from some debugging
|
Matthew Wild |
Tue, 21 Dec 2010 03:30:18 +0000 |
mod_pubsub: Make the pubsub host an admin too
|
Matthew Wild |
Tue, 21 Dec 2010 03:29:29 +0000 |
mod_pubsub: Update for latest util.pubsub and fix some bugs. New config options autocreate_on_publish, autocreate_on_subscribe and default_admin_affiliation.
|
Matthew Wild |
Tue, 21 Dec 2010 03:27:22 +0000 |
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.
|
Matthew Wild |
Tue, 21 Dec 2010 03:26:06 +0000 |
util.pubsub: Modify new() to take a config, and add a default config via a metatable
|
Matthew Wild |
Tue, 21 Dec 2010 03:22:40 +0000 |
mod_pubsub: Add 'forbidden' error support
|
Matthew Wild |
Tue, 21 Dec 2010 03:18:17 +0000 |
prosody.cfg.lua.dist: Add note about external gateways
|
Matthew Wild |
Tue, 21 Dec 2010 01:47:49 +0000 |
prosody.cfg.lua.dist: Update for new logging config format
|
Matthew Wild |
Tue, 21 Dec 2010 01:30:27 +0000 |
configmanager: Support for wildcards in Include directives
|
Matthew Wild |
Mon, 20 Dec 2010 14:06:32 +0000 |
prosody, prosodyctl, util.dependencies: Split checking and logging of dependencies so we can check hard deps before the config and logging is loaded
|
Matthew Wild |
Mon, 20 Dec 2010 14:06:16 +0000 |
util.httpstream: For HTTP client responses, changing properties responseversion and responseheaders to httpversion and httpheaders, to match HTTP server requests.
|
Waqas Hussain |
Sun, 19 Dec 2010 20:28:58 +0500 |
util.httpstream: A little cleanup of the HTTP path.
|
Waqas Hussain |
Sun, 19 Dec 2010 20:27:13 +0500 |
Merge with 0.8
|
Matthew Wild |
Sun, 19 Dec 2010 03:04:42 +0000 |
mod_pubsub, util.pubsub: Remove from 0.8
|
Matthew Wild |
Sun, 19 Dec 2010 02:57:58 +0000 |
Merge 0.8->trunk (uh-oh)
|
Matthew Wild |
Sun, 19 Dec 2010 02:36:56 +0000 |
configmanager: Switch back to returning 'ok' to signal config load success - fixes config errors not being displayed
|
Matthew Wild |
Sat, 18 Dec 2010 23:15:58 +0000 |
util.events: Remove an event's table when it has no more handlers.
|
Waqas Hussain |
Sun, 19 Dec 2010 00:53:19 +0500 |
mod_admin_adhoc: Support unloading multiple modules
|
Florian Zeitz |
Sat, 18 Dec 2010 21:35:42 +0100 |
mod_admin_adhoc: Support for reloading multiple modules
|
Florian Zeitz |
Sat, 18 Dec 2010 21:04:45 +0100 |
net/server_select.lua: Reduce select() timeout back to 1s
|
Matthew Wild |
Sat, 18 Dec 2010 14:46:28 +0000 |
storagemanager: Don't always show fallback warning when using per-store config
|
Matthew Wild |
Sat, 18 Dec 2010 14:44:45 +0000 |
prosodyctl: Add dummy lock/unlock_globals() until util.startup comes along
|
Matthew Wild |
Sat, 18 Dec 2010 04:02:28 +0000 |
mod_storage_sql: Fix a couple of bugs in "JSON" decoding
|
Matthew Wild |
Sat, 18 Dec 2010 03:25:31 +0000 |
util.prosodyctl: Initialize storagemanager on hosts we modify
|
Matthew Wild |
Sat, 18 Dec 2010 02:33:47 +0000 |
storagemanager: Log warning when loading the storage provider plugin fails
|
Matthew Wild |
Sat, 18 Dec 2010 02:29:33 +0000 |
util-src/Makefile, util-src/encodings.c{,pp}: Port ICU code to C, rename encodings.cpp back to .c and amend the Makefile accordingly
|
Matthew Wild |
Fri, 17 Dec 2010 22:32:21 +0000 |
usermanager: Fixed a possible traceback when is_admin() was used on a component.
|
Waqas Hussain |
Fri, 17 Dec 2010 22:54:34 +0500 |
prosody.cfg.lua.dist: Update to reflect new mod_admin_* modules
|
Matthew Wild |
Fri, 17 Dec 2010 17:11:04 +0000 |
util.stanza: Iterate on childtags instead of all childs.
|
Kim Alvefur |
Fri, 17 Dec 2010 17:28:05 +0100 |
Make libidn default when not specifiying a IDN lib.
|
Tobias Markmann |
Tue, 14 Dec 2010 18:54:55 +0100 |
Fix lua lib name in LDFLAGS.
|
Tobias Markmann |
Tue, 14 Dec 2010 18:35:05 +0100 |
util.encodings: Support for ICU for IDNA operations.
|
Tobias Markmann |
Tue, 14 Dec 2010 15:03:37 +0100 |
mod_pubsub: Preserve service object on module reload
|
Matthew Wild |
Fri, 17 Dec 2010 13:35:21 +0000 |
mod_pubsub: Handle disco#info and disco#items
|
Matthew Wild |
Fri, 17 Dec 2010 13:23:29 +0000 |
util.pubsub: Add service:get_nodes()
|
Matthew Wild |
Fri, 17 Dec 2010 13:23:01 +0000 |
modulemanager, mod_console: Rename mod_console -> mod_admin_telnet - add compatibility code to modulemanager for existing configs
|
Matthew Wild |
Fri, 17 Dec 2010 12:44:24 +0000 |
net.httpserver: Default 'ports' = {5280}
|
Matthew Wild |
Fri, 17 Dec 2010 01:24:59 +0000 |
net.xmppclient_listener: Imports and global cleanup.
|
Waqas Hussain |
Wed, 15 Dec 2010 04:05:49 +0500 |
net.xmppserver_listener: Removed unnecessary import of lxp.
|
Waqas Hussain |
Wed, 15 Dec 2010 03:59:48 +0500 |
net.xmppserver_listener: Removed unused variables and imports.
|
Waqas Hussain |
Wed, 15 Dec 2010 03:53:44 +0500 |
net.xmppserver_listener: Made some globals local.
|
Waqas Hussain |
Wed, 15 Dec 2010 03:52:56 +0500 |
net.xmppcomponent_listener: Move session creation from listener.onincoming to listener.onconnect.
|
Waqas Hussain |
Wed, 15 Dec 2010 03:33:00 +0500 |
net.xmppcomponent_listener: Made some globals local.
|
Waqas Hussain |
Wed, 15 Dec 2010 03:14:15 +0500 |
core.loggingmanager: Updated to use termcolours.getstyle instead of termcolours.getstring for console logging.
|
Waqas Hussain |
Wed, 15 Dec 2010 01:57:10 +0500 |
util.termcolours: Added setstyle(str), which works on Windows too.
|
Waqas Hussain |
Wed, 15 Dec 2010 01:55:13 +0500 |
util-src/windows.c: Added get_consolecolor, set_consolecolor.
|
Waqas Hussain |
Wed, 15 Dec 2010 01:53:33 +0500 |
net.dns: Clean up tostring() of returned records, as a result PTR records can now be tostring()'d
|
Matthew Wild |
Tue, 14 Dec 2010 18:29:40 +0000 |
net.dns: Add resolver:tohostname() and dns.tohostname()
|
Matthew Wild |
Tue, 14 Dec 2010 18:28:42 +0000 |
util.serialization: Proper serialization of Infinity, -Infinity and NaN.
|
Waqas Hussain |
Mon, 13 Dec 2010 20:45:08 +0500 |
mod_storage_sql: Use 'IS' for comparison instead of '=', to avoid SQL's NULL insanity.
|
Waqas Hussain |
Mon, 13 Dec 2010 19:28:57 +0500 |
mod_storage_sql: Fixed the deserialization of string-typed values.
|
Waqas Hussain |
Mon, 13 Dec 2010 19:27:14 +0500 |
prosodyctl: Added and updated some comments and some semicolons, to match main prosody executable.
|
Waqas Hussain |
Sun, 12 Dec 2010 17:18:16 +0500 |
prosodyctl: Read PROSODY_SRCDIR and PROSODY_PLUGINDIR environment variables, to match main prosody executable.
|
Waqas Hussain |
Sun, 12 Dec 2010 17:17:20 +0500 |
prosody: Added a comment, to match prosodyctl.
|
Waqas Hussain |
Sun, 12 Dec 2010 17:15:57 +0500 |
prosodyctl: Added support for --config command line argument, and multiple config parsers (to match the main prosody executable).
|
Waqas Hussain |
Sun, 12 Dec 2010 17:10:24 +0500 |
mod_pep: Fixed a traceback when non-local users send presence.
|
Waqas Hussain |
Sun, 12 Dec 2010 15:42:00 +0500 |
mod_pep: Handle the case where local contacts send directed presence with caps hash.
|
Waqas Hussain |
Sun, 12 Dec 2010 06:35:53 +0500 |
util.serialization: Implemented deserialize().
|
Waqas Hussain |
Sun, 12 Dec 2010 06:29:19 +0500 |
storagemanager: When we have a cached data driver, we are supposed to use it.
|
Waqas Hussain |
Sun, 12 Dec 2010 06:15:08 +0500 |
mod_storage_sql: Auto-initialize SQLite3 database.
|
Waqas Hussain |
Sun, 12 Dec 2010 05:39:24 +0500 |
mod_storage_sql: Default value for option sql = { driver = "SQLite3", database = "prosody.sqlite" }.
|
Waqas Hussain |
Sun, 12 Dec 2010 05:38:48 +0500 |
mod_storage_sql: Fixed a typo.
|
Waqas Hussain |
Sun, 12 Dec 2010 05:38:08 +0500 |
mod_storage_sql: Initial commit of new SQL data driver.
|
Waqas Hussain |
Sun, 12 Dec 2010 05:18:36 +0500 |
storagemanager: Hook "host-activated", to make sure we are notified about data drivers.
|
Waqas Hussain |
Sun, 12 Dec 2010 05:14:35 +0500 |
storagemanager: Fixed a nil global access.
|
Waqas Hussain |
Sun, 12 Dec 2010 05:13:02 +0500 |
util.stanza: Change get_error() to return nil rather than '' for no text
|
Matthew Wild |
Sat, 11 Dec 2010 22:34:29 +0000 |
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.
|
Matthew Wild |
Sat, 11 Dec 2010 00:19:15 +0000 |
prosodyctl: Make the 'restart' command start Prosody even if it wasn't already running
|
Matthew Wild |
Sat, 11 Dec 2010 00:14:34 +0000 |
util.datamanager: Return an error string when pcall fails on a loaded list file.
|
Waqas Hussain |
Fri, 10 Dec 2010 00:23:47 +0500 |
util.datamanager: When failing to load a list file, and the file exists, log an error, and return nil, error.
|
Waqas Hussain |
Fri, 10 Dec 2010 00:21:09 +0500 |
usermanager: Removed redundant import of util.datamanager and util.hashes.
|
Waqas Hussain |
Fri, 10 Dec 2010 00:07:28 +0500 |
util.ztact: Removed.
|
Waqas Hussain |
Thu, 09 Dec 2010 23:31:57 +0500 |
net.dns: Removed dependency on util.ztact by moving ztact.get/set in.
|
Waqas Hussain |
Thu, 09 Dec 2010 23:22:21 +0500 |
mod_console: Removed redundant code for host:activate() and host:deactivate(), now that hostmanager has error checking.
|
Waqas Hussain |
Thu, 09 Dec 2010 22:17:28 +0500 |
hostmanager: Improved error handling.
|
Waqas Hussain |
Thu, 09 Dec 2010 21:40:54 +0500 |
hostmanager: deactivate() now returns true on success.
|
Waqas Hussain |
Thu, 09 Dec 2010 21:12:39 +0500 |
hostmanager: activate() now gets the host config from configmanager when a config isn't given.
|
Waqas Hussain |
Thu, 09 Dec 2010 21:11:12 +0500 |
certs/Makefile: Remove -c flag to chmod, which appears to be a GNUism (thanks Kev)
|
Matthew Wild |
Wed, 08 Dec 2010 17:01:23 +0000 |
prosody: Don't attempt to load core.xmlhandlers in the main file. It no longer exists.
|
Waqas Hussain |
Wed, 08 Dec 2010 02:29:37 +0500 |
xmlhandlers: DELETED.
|
Matthew Wild |
Tue, 07 Dec 2010 19:27:58 +0000 |
util.prosodyctl: Prep JIDs before checking whether they exist (thanks tja)
|
Matthew Wild |
Tue, 07 Dec 2010 19:26:38 +0000 |
tools/xep227toprosody.lua: Rename ns_xep227 to xmlns_xep227 for consistency with main Prosody code
|
Matthew Wild |
Tue, 07 Dec 2010 19:22:08 +0000 |
tools/xep227toprosody.lua: Convert to use util.xmppstream
|
Matthew Wild |
Tue, 07 Dec 2010 19:20:33 +0000 |
util.xmppstream: Expose ns_separator and ns_pattern
|
Matthew Wild |
Tue, 07 Dec 2010 19:19:05 +0000 |
mod_bosh: Switch to util.xmppstream from xmlhandlers
|
Matthew Wild |
Tue, 07 Dec 2010 18:38:22 +0000 |
xmppcomponent_listener: Switch to util.xmppstream from xmlhandlers
|
Matthew Wild |
Tue, 07 Dec 2010 18:18:11 +0000 |
prosody: Added a stub implementation of core.componentmanager to the package.loaded table (re-commiting, as this was accidentally removed).
|
Waqas Hussain |
Tue, 07 Dec 2010 22:55:28 +0500 |
certs/openssl.cnf: Change countryName from UK to GB
|
Matthew Wild |
Mon, 06 Dec 2010 18:51:45 +0000 |
certs/Makefile: Add .PRECIOUS to stop make deleting the key as an intermediate file (thanks deryni/Zash)
|
Matthew Wild |
Mon, 06 Dec 2010 18:48:23 +0000 |
certs: Add a default OpenSSL configuration file, and a Makefile.
|
Kim Alvefur |
Fri, 03 Dec 2010 16:40:42 +0100 |
mod_pubsub: Ensure <item> is in correct scope when broadcasting an event
|
Matthew Wild |
Sun, 05 Dec 2010 19:54:48 +0000 |
mod_pubsub: Support item retraction
|
Florian Zeitz |
Sun, 05 Dec 2010 04:19:23 +0100 |
mod_pubsub, util.pubsub: Support for unsubscribing
|
Florian Zeitz |
Sun, 05 Dec 2010 02:46:08 +0100 |
mod_pubsub: Use pubsub_error_reply everywhere
|
Florian Zeitz |
Fri, 03 Dec 2010 16:36:13 +0100 |
util.xmppstream: Fix logger name.
|
Waqas Hussain |
Fri, 03 Dec 2010 01:03:52 +0500 |
mod_disco: Don't add caps hash to stream features on unauthenticated connections.
|
Waqas Hussain |
Fri, 03 Dec 2010 00:37:54 +0500 |
mod_proxy65: Add service discovery identity and feature, to help out mod_disco when loaded on a normal host.
|
Waqas Hussain |
Fri, 03 Dec 2010 00:29:44 +0500 |
mod_proxy65: Cleaned up stanza processing a little.
|
Waqas Hussain |
Fri, 03 Dec 2010 00:22:11 +0500 |
mod_proxy65: s:len() -> #s.
|
Waqas Hussain |
Fri, 03 Dec 2010 00:21:49 +0500 |
mod_proxy65: Make some globals local.
|
Waqas Hussain |
Fri, 03 Dec 2010 00:13:30 +0500 |
mod_proxy65: :sub(n):byte() -> :byte(n).
|
Waqas Hussain |
Fri, 03 Dec 2010 00:12:55 +0500 |
mod_proxy65: Allow loading on normal hosts.
|
Waqas Hussain |
Fri, 03 Dec 2010 00:04:32 +0500 |
mod_proxy65: Updated to use sub-events. Now only hooks what it needs to.
|
Waqas Hussain |
Fri, 03 Dec 2010 00:02:53 +0500 |
net.server_select: Set select() timeout to 3600 by default.
|
Waqas Hussain |
Thu, 02 Dec 2010 23:07:45 +0500 |
net.server_select: Made another global local.
|
Waqas Hussain |
Thu, 02 Dec 2010 23:06:30 +0500 |
net.server_select: Made some globals local.
|
Waqas Hussain |
Thu, 02 Dec 2010 22:55:42 +0500 |
mod_bosh: Use util.timer for timers instead of server.addtimer.
|
Waqas Hussain |
Thu, 02 Dec 2010 22:47:29 +0500 |
util.timer: Activate higher timer precision.
|
Waqas Hussain |
Thu, 02 Dec 2010 22:41:26 +0500 |
net.server_select: Make changes required for sub-second timer precision.
|
Waqas Hussain |
Thu, 02 Dec 2010 22:40:42 +0500 |
fallbacks/lxp.lua: Pure Lua pseudo-XML parser. Implements the same API as LuaExpat.
|
Waqas Hussain |
Thu, 02 Dec 2010 17:11:51 +0500 |
mod_iq: Fix an extra character in previous commit...
|
Waqas Hussain |
Thu, 02 Dec 2010 16:58:24 +0500 |
mod_iq: Don't hook 'iq/full' on components.
|
Waqas Hussain |
Thu, 02 Dec 2010 16:56:30 +0500 |
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).
|
Waqas Hussain |
Thu, 02 Dec 2010 16:32:42 +0500 |
mod_proxy65: Give the 'iq/host' stanza handler a negative priority, to allow mod_iq to process the events first.
|
Waqas Hussain |
Thu, 02 Dec 2010 16:17:44 +0500 |
MUC: Give stanza handlers a negative priority, to allow mod_iq to process them first.
|
Waqas Hussain |
Thu, 02 Dec 2010 16:16:44 +0500 |
mod_component: Give stanza handlers a negative priority, to allow mod_iq to process them first.
|
Waqas Hussain |
Thu, 02 Dec 2010 16:15:50 +0500 |
mod_iq: Don't stop event dispatch for unhandled IQ errors and results (this lets negative priority handlers intercept the events).
|
Waqas Hussain |
Thu, 02 Dec 2010 16:04:42 +0500 |
mod_pubsub, util.pubsub: Support node creation
|
Florian Zeitz |
Wed, 01 Dec 2010 23:38:47 +0100 |
mod_pep: Remove PEP subscriptions on getting a presence unsubscribe.
|
Waqas Hussain |
Sun, 28 Nov 2010 15:02:56 +0500 |
mod_pep: Fixed regression where PEP messages were not correctly being broadcasted on caps hash change.
|
Waqas Hussain |
Sun, 28 Nov 2010 13:11:42 +0500 |
mod_pep: Fixed a nil access (thanks Zash).
|
Waqas Hussain |
Sun, 28 Nov 2010 12:58:54 +0500 |
mod_disco: Fixed: Service discovery features were not being removed on module unload (issue #205).
|
Waqas Hussain |
Sun, 28 Nov 2010 07:56:08 +0500 |
mod_pep: Optimised PEP requests for disco info on caps change (issue #150).
|
Waqas Hussain |
Sun, 28 Nov 2010 07:43:19 +0500 |
storagemanager: Only show fallback warning if storage was configured to use another backend and it failed
|
Matthew Wild |
Sat, 27 Nov 2010 22:02:30 +0000 |
storagemanager: Return driver from load_driver() if successful
|
Matthew Wild |
Sat, 27 Nov 2010 21:57:20 +0000 |
mod_iq: Optimized a bit more (fewer table accesses).
|
Waqas Hussain |
Sun, 28 Nov 2010 02:42:02 +0500 |
mod_iq: Optimized a bit (fewer table accesses).
|
Waqas Hussain |
Sun, 28 Nov 2010 02:37:18 +0500 |
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).
|
Waqas Hussain |
Sun, 28 Nov 2010 02:24:26 +0500 |
storagemanager: Import type()
|
Matthew Wild |
Sat, 27 Nov 2010 21:52:30 +0000 |
storagemanager: Import util.multitable again
|
Matthew Wild |
Sat, 27 Nov 2010 21:16:32 +0000 |
storagemanager: Fix syntax error
|
Matthew Wild |
Sat, 27 Nov 2010 21:15:23 +0000 |
mod_pep: Updated disco#info result handler to use new event name format.
|
Waqas Hussain |
Sun, 28 Nov 2010 02:05:52 +0500 |
mod_iq: IQ error and result sub-events are now "iq-{error,result}/{host,self,bare}/id" (previously "iq/{host,self,bare}/id").
|
Waqas Hussain |
Sun, 28 Nov 2010 02:03:59 +0500 |
configmanager: Switch back to returning 'ok' to signal config load success - fixes config errors not being displayed
|
Matthew Wild |
Sat, 18 Dec 2010 23:15:58 +0000 |
Merge with Florob
|
Matthew Wild |
Sat, 18 Dec 2010 23:08:21 +0000 |
mod_admin_adhoc: Support unloading multiple modules
|
Florian Zeitz |
Sat, 18 Dec 2010 21:35:42 +0100 |
mod_admin_adhoc: Support for reloading multiple modules
|
Florian Zeitz |
Sat, 18 Dec 2010 21:04:45 +0100 |
util.events: Remove an event's table when it has no more handlers.
|
Waqas Hussain |
Sun, 19 Dec 2010 00:53:19 +0500 |
net/server_select.lua: Reduce select() timeout back to 1s
|
Matthew Wild |
Sat, 18 Dec 2010 14:46:28 +0000 |
storagemanager: Don't always show fallback warning when using per-store config
|
Matthew Wild |
Sat, 18 Dec 2010 14:44:45 +0000 |
prosodyctl: Add dummy lock/unlock_globals() until util.startup comes along
|
Matthew Wild |
Sat, 18 Dec 2010 04:02:28 +0000 |
mod_storage_sql: Fix a couple of bugs in "JSON" decoding
|
Matthew Wild |
Sat, 18 Dec 2010 03:25:31 +0000 |
util.prosodyctl: Initialize storagemanager on hosts we modify
|
Matthew Wild |
Sat, 18 Dec 2010 02:33:47 +0000 |
storagemanager: Log warning when loading the storage provider plugin fails
|
Matthew Wild |
Sat, 18 Dec 2010 02:29:33 +0000 |
util-src/Makefile, util-src/encodings.c{,pp}: Port ICU code to C, rename encodings.cpp back to .c and amend the Makefile accordingly
|
Matthew Wild |
Fri, 17 Dec 2010 22:32:21 +0000 |
usermanager: Fixed a possible traceback when is_admin() was used on a component.
|
Waqas Hussain |
Fri, 17 Dec 2010 22:54:34 +0500 |
prosody.cfg.lua.dist: Update to reflect new mod_admin_* modules
|
Matthew Wild |
Fri, 17 Dec 2010 17:11:04 +0000 |
util.stanza: Iterate on childtags instead of all childs.
|
Kim Alvefur |
Fri, 17 Dec 2010 17:28:05 +0100 |
Merge Tobias->trunk
|
Matthew Wild |
Fri, 17 Dec 2010 13:50:33 +0000 |
Make libidn default when not specifiying a IDN lib.
|
Tobias Markmann |
Tue, 14 Dec 2010 18:54:55 +0100 |
Fix lua lib name in LDFLAGS.
|
Tobias Markmann |
Tue, 14 Dec 2010 18:35:05 +0100 |
util.encodings: Support for ICU for IDNA operations.
|
Tobias Markmann |
Tue, 14 Dec 2010 15:03:37 +0100 |
mod_pubsub: Preserve service object on module reload
|
Matthew Wild |
Fri, 17 Dec 2010 13:35:21 +0000 |
mod_pubsub: Handle disco#info and disco#items
|
Matthew Wild |
Fri, 17 Dec 2010 13:23:29 +0000 |
util.pubsub: Add service:get_nodes()
|
Matthew Wild |
Fri, 17 Dec 2010 13:23:01 +0000 |
modulemanager, mod_console: Rename mod_console -> mod_admin_telnet - add compatibility code to modulemanager for existing configs
|
Matthew Wild |
Fri, 17 Dec 2010 12:44:24 +0000 |
net.httpserver: Default 'ports' = {5280}
|
Matthew Wild |
Fri, 17 Dec 2010 01:24:59 +0000 |
net.xmppclient_listener: Imports and global cleanup.
|
Waqas Hussain |
Wed, 15 Dec 2010 04:05:49 +0500 |
net.xmppserver_listener: Removed unnecessary import of lxp.
|
Waqas Hussain |
Wed, 15 Dec 2010 03:59:48 +0500 |
net.xmppserver_listener: Removed unused variables and imports.
|
Waqas Hussain |
Wed, 15 Dec 2010 03:53:44 +0500 |
net.xmppserver_listener: Made some globals local.
|
Waqas Hussain |
Wed, 15 Dec 2010 03:52:56 +0500 |
net.xmppcomponent_listener: Move session creation from listener.onincoming to listener.onconnect.
|
Waqas Hussain |
Wed, 15 Dec 2010 03:33:00 +0500 |
net.xmppcomponent_listener: Made some globals local.
|
Waqas Hussain |
Wed, 15 Dec 2010 03:14:15 +0500 |
core.loggingmanager: Updated to use termcolours.getstyle instead of termcolours.getstring for console logging.
|
Waqas Hussain |
Wed, 15 Dec 2010 01:57:10 +0500 |
util.termcolours: Added setstyle(str), which works on Windows too.
|
Waqas Hussain |
Wed, 15 Dec 2010 01:55:13 +0500 |
util-src/windows.c: Added get_consolecolor, set_consolecolor.
|
Waqas Hussain |
Wed, 15 Dec 2010 01:53:33 +0500 |
net.dns: Clean up tostring() of returned records, as a result PTR records can now be tostring()'d
|
Matthew Wild |
Tue, 14 Dec 2010 18:29:40 +0000 |
net.dns: Add resolver:tohostname() and dns.tohostname()
|
Matthew Wild |
Tue, 14 Dec 2010 18:28:42 +0000 |
util.serialization: Proper serialization of Infinity, -Infinity and NaN.
|
Waqas Hussain |
Mon, 13 Dec 2010 20:45:08 +0500 |
mod_storage_sql: Use 'IS' for comparison instead of '=', to avoid SQL's NULL insanity.
|
Waqas Hussain |
Mon, 13 Dec 2010 19:28:57 +0500 |
mod_storage_sql: Fixed the deserialization of string-typed values.
|
Waqas Hussain |
Mon, 13 Dec 2010 19:27:14 +0500 |
prosodyctl: Added and updated some comments and some semicolons, to match main prosody executable.
|
Waqas Hussain |
Sun, 12 Dec 2010 17:18:16 +0500 |
prosodyctl: Read PROSODY_SRCDIR and PROSODY_PLUGINDIR environment variables, to match main prosody executable.
|
Waqas Hussain |
Sun, 12 Dec 2010 17:17:20 +0500 |
prosody: Added a comment, to match prosodyctl.
|
Waqas Hussain |
Sun, 12 Dec 2010 17:15:57 +0500 |
prosodyctl: Added support for --config command line argument, and multiple config parsers (to match the main prosody executable).
|
Waqas Hussain |
Sun, 12 Dec 2010 17:10:24 +0500 |
mod_pep: Fixed a traceback when non-local users send presence.
|
Waqas Hussain |
Sun, 12 Dec 2010 15:42:00 +0500 |
mod_pep: Handle the case where local contacts send directed presence with caps hash.
|
Waqas Hussain |
Sun, 12 Dec 2010 06:35:53 +0500 |
util.serialization: Implemented deserialize().
|
Waqas Hussain |
Sun, 12 Dec 2010 06:29:19 +0500 |
util.x509: "certverification" -> "x509".
|
Waqas Hussain |
Sun, 12 Dec 2010 06:25:54 +0500 |
storagemanager: When we have a cached data driver, we are supposed to use it.
|
Waqas Hussain |
Sun, 12 Dec 2010 06:15:08 +0500 |
core.s2smanager, mod_console, mod_saslauth, util.certverification: rename util.certverification to util.x509
|
Kim Alvefur |
Sun, 12 Dec 2010 02:03:32 +0100 |
mod_storage_sql: Auto-initialize SQLite3 database.
|
Waqas Hussain |
Sun, 12 Dec 2010 05:39:24 +0500 |
mod_storage_sql: Default value for option sql = { driver = "SQLite3", database = "prosody.sqlite" }.
|
Waqas Hussain |
Sun, 12 Dec 2010 05:38:48 +0500 |
mod_storage_sql: Fixed a typo.
|
Waqas Hussain |
Sun, 12 Dec 2010 05:38:08 +0500 |
mod_storage_sql: Initial commit of new SQL data driver.
|
Waqas Hussain |
Sun, 12 Dec 2010 05:18:36 +0500 |
storagemanager: Hook "host-activated", to make sure we are notified about data drivers.
|
Waqas Hussain |
Sun, 12 Dec 2010 05:14:35 +0500 |
storagemanager: Fixed a nil global access.
|
Waqas Hussain |
Sun, 12 Dec 2010 05:13:02 +0500 |
util.stanza: Change get_error() to return nil rather than '' for no text
|
Matthew Wild |
Sat, 11 Dec 2010 22:34:29 +0000 |
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.
|
Matthew Wild |
Sat, 11 Dec 2010 00:19:15 +0000 |
prosodyctl: Make the 'restart' command start Prosody even if it wasn't already running
|
Matthew Wild |
Sat, 11 Dec 2010 00:14:34 +0000 |
util.datamanager: Return an error string when pcall fails on a loaded list file.
|
Waqas Hussain |
Fri, 10 Dec 2010 00:23:47 +0500 |
util.datamanager: When failing to load a list file, and the file exists, log an error, and return nil, error.
|
Waqas Hussain |
Fri, 10 Dec 2010 00:21:09 +0500 |
usermanager: Removed redundant import of util.datamanager and util.hashes.
|
Waqas Hussain |
Fri, 10 Dec 2010 00:07:28 +0500 |
util.ztact: Removed.
|
Waqas Hussain |
Thu, 09 Dec 2010 23:31:57 +0500 |
net.dns: Removed dependency on util.ztact by moving ztact.get/set in.
|
Waqas Hussain |
Thu, 09 Dec 2010 23:22:21 +0500 |
mod_console: Removed redundant code for host:activate() and host:deactivate(), now that hostmanager has error checking.
|
Waqas Hussain |
Thu, 09 Dec 2010 22:17:28 +0500 |
hostmanager: Improved error handling.
|
Waqas Hussain |
Thu, 09 Dec 2010 21:40:54 +0500 |
hostmanager: deactivate() now returns true on success.
|
Waqas Hussain |
Thu, 09 Dec 2010 21:12:39 +0500 |
hostmanager: activate() now gets the host config from configmanager when a config isn't given.
|
Waqas Hussain |
Thu, 09 Dec 2010 21:11:12 +0500 |
certs/Makefile: Remove -c flag to chmod, which appears to be a GNUism (thanks Kev)
|
Matthew Wild |
Wed, 08 Dec 2010 17:01:23 +0000 |
prosody: Don't attempt to load core.xmlhandlers in the main file. It no longer exists.
|
Waqas Hussain |
Wed, 08 Dec 2010 02:29:37 +0500 |
xmlhandlers: DELETED.
|
Matthew Wild |
Tue, 07 Dec 2010 19:27:58 +0000 |
util.prosodyctl: Prep JIDs before checking whether they exist (thanks tja)
|
Matthew Wild |
Tue, 07 Dec 2010 19:26:38 +0000 |
tools/xep227toprosody.lua: Rename ns_xep227 to xmlns_xep227 for consistency with main Prosody code
|
Matthew Wild |
Tue, 07 Dec 2010 19:22:08 +0000 |
tools/xep227toprosody.lua: Convert to use util.xmppstream
|
Matthew Wild |
Tue, 07 Dec 2010 19:20:33 +0000 |
util.xmppstream: Expose ns_separator and ns_pattern
|
Matthew Wild |
Tue, 07 Dec 2010 19:19:05 +0000 |
mod_bosh: Switch to util.xmppstream from xmlhandlers
|
Matthew Wild |
Tue, 07 Dec 2010 18:38:22 +0000 |
xmppcomponent_listener: Switch to util.xmppstream from xmlhandlers
|
Matthew Wild |
Tue, 07 Dec 2010 18:18:11 +0000 |
prosody: Added a stub implementation of core.componentmanager to the package.loaded table (re-commiting, as this was accidentally removed).
|
Waqas Hussain |
Tue, 07 Dec 2010 22:55:28 +0500 |
certs/openssl.cnf: Change countryName from UK to GB
|
Matthew Wild |
Mon, 06 Dec 2010 18:51:45 +0000 |
certs/Makefile: Add .PRECIOUS to stop make deleting the key as an intermediate file (thanks deryni/Zash)
|
Matthew Wild |
Mon, 06 Dec 2010 18:48:23 +0000 |
Merge with Zash
|
Matthew Wild |
Mon, 06 Dec 2010 17:32:35 +0000 |
certs: Add a default OpenSSL configuration file, and a Makefile.
|
Kim Alvefur |
Fri, 03 Dec 2010 16:40:42 +0100 |
mod_pubsub: Ensure <item> is in correct scope when broadcasting an event
|
Matthew Wild |
Sun, 05 Dec 2010 19:54:48 +0000 |
mod_pubsub: Support item retraction
|
Florian Zeitz |
Sun, 05 Dec 2010 04:19:23 +0100 |
mod_pubsub, util.pubsub: Support for unsubscribing
|
Florian Zeitz |
Sun, 05 Dec 2010 02:46:08 +0100 |
mod_pubsub: Use pubsub_error_reply everywhere
|
Florian Zeitz |
Fri, 03 Dec 2010 16:36:13 +0100 |
util.xmppstream: Fix logger name.
|
Waqas Hussain |
Fri, 03 Dec 2010 01:03:52 +0500 |
mod_disco: Don't add caps hash to stream features on unauthenticated connections.
|
Waqas Hussain |
Fri, 03 Dec 2010 00:37:54 +0500 |
mod_proxy65: Add service discovery identity and feature, to help out mod_disco when loaded on a normal host.
|
Waqas Hussain |
Fri, 03 Dec 2010 00:29:44 +0500 |
mod_proxy65: Cleaned up stanza processing a little.
|
Waqas Hussain |
Fri, 03 Dec 2010 00:22:11 +0500 |
mod_proxy65: s:len() -> #s.
|
Waqas Hussain |
Fri, 03 Dec 2010 00:21:49 +0500 |
mod_proxy65: Make some globals local.
|
Waqas Hussain |
Fri, 03 Dec 2010 00:13:30 +0500 |
mod_proxy65: :sub(n):byte() -> :byte(n).
|
Waqas Hussain |
Fri, 03 Dec 2010 00:12:55 +0500 |
mod_proxy65: Allow loading on normal hosts.
|
Waqas Hussain |
Fri, 03 Dec 2010 00:04:32 +0500 |
mod_proxy65: Updated to use sub-events. Now only hooks what it needs to.
|
Waqas Hussain |
Fri, 03 Dec 2010 00:02:53 +0500 |
net.server_select: Set select() timeout to 3600 by default.
|
Waqas Hussain |
Thu, 02 Dec 2010 23:07:45 +0500 |
net.server_select: Made another global local.
|
Waqas Hussain |
Thu, 02 Dec 2010 23:06:30 +0500 |
net.server_select: Made some globals local.
|
Waqas Hussain |
Thu, 02 Dec 2010 22:55:42 +0500 |
mod_bosh: Use util.timer for timers instead of server.addtimer.
|
Waqas Hussain |
Thu, 02 Dec 2010 22:47:29 +0500 |
util.timer: Activate higher timer precision.
|
Waqas Hussain |
Thu, 02 Dec 2010 22:41:26 +0500 |
net.server_select: Make changes required for sub-second timer precision.
|
Waqas Hussain |
Thu, 02 Dec 2010 22:40:42 +0500 |
fallbacks/lxp.lua: CRLF -> LF.
|
Waqas Hussain |
Thu, 02 Dec 2010 17:15:26 +0500 |
fallbacks/lxp.lua: Pure Lua pseudo-XML parser. Implements the same API as LuaExpat.
|
Waqas Hussain |
Thu, 02 Dec 2010 17:11:51 +0500 |
mod_iq: Fix an extra character in previous commit...
|
Waqas Hussain |
Thu, 02 Dec 2010 16:58:24 +0500 |
mod_iq: Don't hook 'iq/full' on components.
|
Waqas Hussain |
Thu, 02 Dec 2010 16:56:30 +0500 |
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).
|
Waqas Hussain |
Thu, 02 Dec 2010 16:32:42 +0500 |
mod_proxy65: Give the 'iq/host' stanza handler a negative priority, to allow mod_iq to process the events first.
|
Waqas Hussain |
Thu, 02 Dec 2010 16:17:44 +0500 |
MUC: Give stanza handlers a negative priority, to allow mod_iq to process them first.
|
Waqas Hussain |
Thu, 02 Dec 2010 16:16:44 +0500 |
mod_component: Give stanza handlers a negative priority, to allow mod_iq to process them first.
|
Waqas Hussain |
Thu, 02 Dec 2010 16:15:50 +0500 |
mod_iq: Don't stop event dispatch for unhandled IQ errors and results (this lets negative priority handlers intercept the events).
|
Waqas Hussain |
Thu, 02 Dec 2010 16:04:42 +0500 |
mod_pubsub, util.pubsub: Support node creation
|
Florian Zeitz |
Wed, 01 Dec 2010 23:38:47 +0100 |
mod_console: Fix to import cert_verify_identity (util.certverification)
|
Matthew Wild |
Sun, 28 Nov 2010 21:19:18 +0000 |
certmanager: Add required verify flags for cert verification if LuaSec (probably) supports them
|
Matthew Wild |
Sun, 28 Nov 2010 21:09:55 +0000 |
mod_console: Add s2s:showcert() command to show the certificate for a domain
|
Matthew Wild |
Sun, 28 Nov 2010 21:03:33 +0000 |
mod_pep: Remove PEP subscriptions on getting a presence unsubscribe.
|
Waqas Hussain |
Sun, 28 Nov 2010 15:02:56 +0500 |
mod_pep: Fixed regression where PEP messages were not correctly being broadcasted on caps hash change.
|
Waqas Hussain |
Sun, 28 Nov 2010 13:11:42 +0500 |
mod_pep: Fixed a nil access (thanks Zash).
|
Waqas Hussain |
Sun, 28 Nov 2010 12:58:54 +0500 |
mod_disco: Fixed: Service discovery features were not being removed on module unload (issue #205).
|
Waqas Hussain |
Sun, 28 Nov 2010 07:56:08 +0500 |
mod_pep: Optimised PEP requests for disco info on caps change (issue #150).
|
Waqas Hussain |
Sun, 28 Nov 2010 07:43:19 +0500 |
s2smanager: Check for getpeercertificate availability (for old LuaSecs)
|
Matthew Wild |
Sat, 27 Nov 2010 22:07:44 +0000 |
storagemanager: Only show fallback warning if storage was configured to use another backend and it failed
|
Matthew Wild |
Sat, 27 Nov 2010 22:02:30 +0000 |
storagemanager: Return driver from load_driver() if successful
|
Matthew Wild |
Sat, 27 Nov 2010 21:57:20 +0000 |
Merge with trunk
|
Matthew Wild |
Sat, 27 Nov 2010 21:53:10 +0000 |
storagemanager: Import type()
|
Matthew Wild |
Sat, 27 Nov 2010 21:52:30 +0000 |
mod_iq: Optimized a bit more (fewer table accesses).
|
Waqas Hussain |
Sun, 28 Nov 2010 02:42:02 +0500 |
mod_iq: Optimized a bit (fewer table accesses).
|
Waqas Hussain |
Sun, 28 Nov 2010 02:37:18 +0500 |
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).
|
Waqas Hussain |
Sun, 28 Nov 2010 02:24:26 +0500 |
storagemanager: Import util.multitable again
|
Matthew Wild |
Sat, 27 Nov 2010 21:16:32 +0000 |
storagemanager: Fix syntax error
|
Matthew Wild |
Sat, 27 Nov 2010 21:15:23 +0000 |
Merge darkrain->trunk
|
Matthew Wild |
Sat, 27 Nov 2010 21:12:44 +0000 |
mod_console: Denote services whose identity matches their (valid/trusted) certificate as 'secure'
|
Paul Aurich |
Sun, 21 Nov 2010 21:10:46 -0800 |
s2s: SASL EXTERNAL
|
Paul Aurich |
Sun, 21 Nov 2010 21:10:43 -0800 |
s2smanager: Compatibility hack for when not using dialback
|
Paul Aurich |
Sun, 21 Nov 2010 21:02:31 -0800 |
net.server_event: API parity with net.server_socket
|
Paul Aurich |
Sun, 21 Nov 2010 21:02:31 -0800 |
mod_pep: Updated disco#info result handler to use new event name format.
|
Waqas Hussain |
Sun, 28 Nov 2010 02:05:52 +0500 |
mod_iq: IQ error and result sub-events are now "iq-{error,result}/{host,self,bare}/id" (previously "iq/{host,self,bare}/id").
|
Waqas Hussain |
Sun, 28 Nov 2010 02:03:59 +0500 |
Rename storage/mod_ejabberd to mod_storage_sql_ejabberd. Also rename configuration option. Untested.
|
Matthew Wild |
Sat, 27 Nov 2010 19:49:29 +0000 |
storage/mod_storage: Remove, obsolete
|
Matthew Wild |
Sat, 27 Nov 2010 19:47:35 +0000 |
storagemanager: Much refactoring and renaming of options. Untested, needs storage plugin(s) to be brought into line.
|
Matthew Wild |
Sat, 27 Nov 2010 19:46:07 +0000 |
util.datetime: Fix so that the timestamp returned is always in UTC, timezone offsets were going in the wrong direction
|
Matthew Wild |
Sat, 27 Nov 2010 01:30:56 +0000 |
util.datetime: Fixes for more liberal timezone parsing - colon and minutes are both (independantly) optional (thanks Zash)
|
Matthew Wild |
Sat, 27 Nov 2010 01:22:43 +0000 |
mod_pubsub, util.pubsub: Support for fetching items
|
Florian Zeitz |
Thu, 25 Nov 2010 21:47:12 +0100 |
util.template: Don't add stanza.last_add. 20% faster.
|
Waqas Hussain |
Fri, 26 Nov 2010 05:26:12 +0500 |
tests/test_util_stanza.lua: Allow stanza.last_add to be nil.
|
Waqas Hussain |
Fri, 26 Nov 2010 05:24:59 +0500 |
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.
|
Waqas Hussain |
Fri, 26 Nov 2010 05:23:37 +0500 |
util.template: Rewritten to be much faster than the util.stanza stanza building API.
|
Waqas Hussain |
Thu, 25 Nov 2010 08:38:26 +0500 |
.hgignore: Ignore *.diff.
|
Waqas Hussain |
Sat, 20 Nov 2010 21:59:31 +0500 |
.hgignore: Ignore Windows compilation artifacts.
|
Waqas Hussain |
Sat, 20 Nov 2010 21:57:56 +0500 |
net.xmpp{client,server,component}_listener: s/xml-not-well-formed/not-well-formed/ as per latest bis drafts.
|
Waqas Hussain |
Sat, 20 Nov 2010 02:33:36 +0500 |
util.xmppstream: Preserve the stream content namespace on descendents of elements which are in another namespace.
|
Waqas Hussain |
Sat, 20 Nov 2010 02:28:40 +0500 |
MUC: Include the user's current presence contents when broadcasting a role change.
|
Waqas Hussain |
Fri, 19 Nov 2010 03:20:29 +0500 |
MUC: Include the user's current presence contents when broadcasting an affiliation change.
|
Waqas Hussain |
Fri, 19 Nov 2010 03:06:51 +0500 |
prosodyctl: Give hosts type = 'local'
|
Matthew Wild |
Thu, 18 Nov 2010 14:33:03 +0000 |
MUC: Change room name and description properly
|
Kim Alvefur |
Wed, 17 Nov 2010 15:58:32 +0100 |
MUC: Fixed: Variable referencing the host session wasn't initialized.
|
Waqas Hussain |
Wed, 17 Nov 2010 00:18:31 +0500 |
prosodyctl, util.prosodyctl: Show error when mod_posix is not enabled and an attempt is made to query Prosody's status (thanks stever)
|
Matthew Wild |
Tue, 16 Nov 2010 13:30:27 +0000 |
util.pubsub: Add :get_subscription() to return the current subscription for a JID, if any
|
Matthew Wild |
Sat, 13 Nov 2010 23:10:50 +0000 |
util.filters: Support for 'filter hooks' that get called when a session is initialized for filters
|
Matthew Wild |
Sat, 13 Nov 2010 23:10:13 +0000 |
Merge backout
|
Matthew Wild |
Sat, 13 Nov 2010 04:12:49 +0000 |
Backed out changeset bfc47564aaef (No need for _M with module.environment)
|
Matthew Wild |
Sat, 13 Nov 2010 04:12:40 +0000 |
mod_pubsub: Use module.environment to reference the module's environment
|
Matthew Wild |
Sat, 13 Nov 2010 04:12:03 +0000 |
mod_pubsub: Expose 'service'
|
Matthew Wild |
Sat, 13 Nov 2010 04:10:05 +0000 |
modulemanager: Inside plugins, have global _M as a reference to the module's environment
|
Matthew Wild |
Sat, 13 Nov 2010 04:09:14 +0000 |
mod_pubsub: It's aliiiive!
|
Matthew Wild |
Sat, 13 Nov 2010 03:16:58 +0000 |
mod_component: Logging tweaks.
|
Waqas Hussain |
Fri, 12 Nov 2010 23:43:30 +0500 |
mod_component: Use module:get_option() instead of configmanager.
|
Waqas Hussain |
Fri, 12 Nov 2010 23:35:02 +0500 |
mod_component: Rearranged the code a little.
|
Waqas Hussain |
Fri, 12 Nov 2010 23:32:51 +0500 |
mod_component: Return true from stanza handler to indicate that we actually did handle the stanza.
|
Waqas Hussain |
Fri, 12 Nov 2010 22:39:37 +0500 |
mod_console: Don't allow bang bang as the first command in a session, or when the last command is unknown (fixes #218)
|
Matthew Wild |
Fri, 12 Nov 2010 11:51:50 +0000 |
configmanager: Change parser API again to pass a config table to insert settings to. Fixes Include(). (Thanks Zash/answerman)
|
Matthew Wild |
Thu, 11 Nov 2010 12:23:51 +0000 |
usermanager: Don't load auth modules for components.
|
Waqas Hussain |
Thu, 11 Nov 2010 08:36:31 +0500 |
MUC: Grant membership when inviteing someone into a members-only room.
|
Kim Alvefur |
Thu, 11 Nov 2010 00:55:33 +0100 |
configmanager: Update Include and RunScript directives to support paths relative to the (current!) config file
|
Matthew Wild |
Wed, 10 Nov 2010 19:50:07 +0000 |
prosody, configmanager, certmanager: Relocate prosody.resolve_relative_path() to configmanager, and update certmanager (the only user of this function)
|
Matthew Wild |
Wed, 10 Nov 2010 19:46:53 +0000 |
modulemanager, usermanager: Removed hooks for the 'component-activated' event (components now fire 'host-activated').
|
Waqas Hussain |
Wed, 10 Nov 2010 22:27:09 +0500 |
mod_proxy65: Use module:get_option() instead of configmanager.
|
Waqas Hussain |
Wed, 10 Nov 2010 22:02:28 +0500 |
componentmanager: Removed.
|
Waqas Hussain |
Wed, 10 Nov 2010 21:48:28 +0500 |
prosody: Added a stub implementation of core.componentmanager to the package.loaded table.
|
Waqas Hussain |
Wed, 10 Nov 2010 21:47:39 +0500 |
prosody: Removed all references to componentmanager from Prosody, except the main componentmanager file.
|
Waqas Hussain |
Wed, 10 Nov 2010 20:59:16 +0500 |
componentmanager: Removed most of the code. Stub implementations of register_component and deregister_component remain.
|
Waqas Hussain |
Wed, 10 Nov 2010 20:51:23 +0500 |
componentmanager: Removed get_children(host).
|
Waqas Hussain |
Wed, 10 Nov 2010 20:42:59 +0500 |
hostmanager: Don't include hosts with '@' or '/' in the name in the get_children(host) result.
|
Waqas Hussain |
Wed, 10 Nov 2010 20:36:37 +0500 |
mod_disco: Updated to use hostmanager.get_children instead of componentmanager.get_children.
|
Waqas Hussain |
Wed, 10 Nov 2010 20:31:28 +0500 |
hostmanager: Added function get_children(host) which copies componentmanager.get_children(host).
|
Waqas Hussain |
Wed, 10 Nov 2010 20:28:20 +0500 |
modulemanager: Return an error when loading a module on a non-existent host, don't create the host. Removes dependecy on componentmanager.
|
Waqas Hussain |
Wed, 10 Nov 2010 20:14:33 +0500 |
hostmanager, componentmanager: hostmanager now handles component initialization at server start, not componentmanager.
|
Waqas Hussain |
Wed, 10 Nov 2010 19:57:35 +0500 |
modulemanager: load_modules_for_host(): For components, the inherited modules are the intersection of the inheritable and global modules lists, not the difference.
|
Waqas Hussain |
Wed, 10 Nov 2010 19:54:38 +0500 |
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.
|
Waqas Hussain |
Wed, 10 Nov 2010 18:06:51 +0500 |
hostmanager: Added support for components to hostmanager.activate().
|
Waqas Hussain |
Wed, 10 Nov 2010 17:37:14 +0500 |
MUC: Only send status code 110 (entering non-anonymous room) to the occupant themselves, not to other occupants.
|
Waqas Hussain |
Wed, 10 Nov 2010 06:27:35 +0500 |
MUC: Added some more missing :up()s to the stanza building for presence broadcasts (thanks again Zash).
|
Waqas Hussain |
Wed, 10 Nov 2010 05:49:04 +0500 |
MUC: Parse submitted form with util.dataforms
|
Kim Alvefur |
Wed, 10 Nov 2010 01:34:57 +0100 |
MUC: Added a missing :up() to the stanza building for presence broadcast (thanks Zash).
|
Waqas Hussain |
Wed, 10 Nov 2010 05:32:09 +0500 |
MUC: Return true from the stanza handler to suppress error responses.
|
Waqas Hussain |
Wed, 10 Nov 2010 05:31:19 +0500 |
modulemanager: Fixed: Locally defined pcall wasn't returning return values of the called function.
|
Waqas Hussain |
Wed, 10 Nov 2010 05:30:46 +0500 |
componentmanager, hostmanager, modulemanager, mod_component: Got rid of the useless hosts[*].connected property.
|
Waqas Hussain |
Wed, 10 Nov 2010 03:39:38 +0500 |
componentmanager, stanza_router: Get rid of componentmanager.handle_stanza().
|
Waqas Hussain |
Wed, 10 Nov 2010 02:51:36 +0500 |
prosody: Ensure componentmanager is loaded in the main file.
|
Waqas Hussain |
Wed, 10 Nov 2010 02:50:35 +0500 |
componentmanager: Removed SSL context creation (mod_tls handles that now).
|
Waqas Hussain |
Wed, 10 Nov 2010 02:32:14 +0500 |
mod_tls: Let hosts without an 'ssl' option inherit it from their parent hosts.
|
Waqas Hussain |
Wed, 10 Nov 2010 02:26:18 +0500 |
net.xmppcomponent_listener: Removed unnecessary and problematic cleanup code.
|
Waqas Hussain |
Wed, 10 Nov 2010 01:52:03 +0500 |
mod_component: Updated to use events for hooking stanzas instead of the component stanza handler, and the on_destroy callback.
|
Waqas Hussain |
Wed, 10 Nov 2010 01:51:03 +0500 |
MUC: Handle missing <value/> for <field type='boolean'/> in config form submissions.
|
Waqas Hussain |
Wed, 10 Nov 2010 00:24:17 +0500 |
mod_component: Send back a <conflict/> stream error when multiple sessions attempt to bind.
|
Waqas Hussain |
Tue, 09 Nov 2010 20:23:28 +0500 |
net.xmppcomponent_listener: Call session:on_destroy() on session disconnect.
|
Waqas Hussain |
Tue, 09 Nov 2010 20:22:08 +0500 |
MUC: Preserve the global rooms table through reloads.
|
Waqas Hussain |
Tue, 09 Nov 2010 01:19:17 +0500 |
MUC: Expose the rooms table as a global 'rooms'.
|
Waqas Hussain |
Tue, 09 Nov 2010 01:07:39 +0500 |
MUC: Allow restricting room creation to local JIDs (thanks thomas.mangin).
|
Waqas Hussain |
Mon, 08 Nov 2010 20:44:53 +0500 |
mod_tls: Pass the hostname rather than host session to certmanager.create_context() (thanks darkrain)
|
Matthew Wild |
Mon, 08 Nov 2010 03:12:30 +0000 |
configmanager: Atomic reloads, and some other internal changes to achieve this
|
Matthew Wild |
Sun, 07 Nov 2010 20:38:01 +0000 |
mod_disco: Renamed the 'session' property of the account-disco-info and account-disco-items events to 'origin' for consistency.
|
Waqas Hussain |
Sun, 07 Nov 2010 20:53:08 +0500 |
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
|
Matthew Wild |
Sat, 06 Nov 2010 18:28:15 +0000 |
util.httpstream: Added support for chunked transfer encoding.
|
Waqas Hussain |
Sat, 06 Nov 2010 03:46:19 +0500 |
net.http: Removed old HTTP parser, and updated to use util.httpstream.
|
Waqas Hussain |
Sat, 06 Nov 2010 03:46:00 +0500 |
util.httpstream: Fixed a possible string to number comparison error.
|
Waqas Hussain |
Sat, 06 Nov 2010 03:41:05 +0500 |
util.httpstream: Don't attempt to read response body for HEAD requests, or when status code indicates no body is present.
|
Waqas Hussain |
Sat, 06 Nov 2010 01:58:46 +0500 |
util.httpstream: Added support for an options callback, to allow passing per-message options to the parser.
|
Waqas Hussain |
Sat, 06 Nov 2010 01:54:58 +0500 |
util.httpstream: A little refactoring of the coroutine control flow.
|
Waqas Hussain |
Sat, 06 Nov 2010 01:08:30 +0500 |
util.httpstream: Added support for HTTP response parsing.
|
Waqas Hussain |
Fri, 05 Nov 2010 03:07:36 +0500 |
util.httpstream: Fixed a nil variable access introduced in the last commit.
|
Waqas Hussain |
Fri, 05 Nov 2010 03:06:11 +0500 |
util.httpstream: Move HTTP header parsing into its own function.
|
Waqas Hussain |
Fri, 05 Nov 2010 02:09:56 +0500 |
componentmanager: Removed unused function set_component_handler.
|
Waqas Hussain |
Thu, 04 Nov 2010 20:12:42 +0500 |
MUC: Use events for hooking stanzas instead of the component stanza handler.
|
Waqas Hussain |
Thu, 04 Nov 2010 19:38:05 +0500 |
mod_proxy65: Removed useless checks from the event handler.
|
Waqas Hussain |
Thu, 04 Nov 2010 19:26:04 +0500 |
mod_proxy65: Use "iq/host" event for hooking stanzas instead of the component stanza handler.
|
Waqas Hussain |
Thu, 04 Nov 2010 19:18:32 +0500 |
mod_console: Keep global variable assignments sandboxed by default.
|
Waqas Hussain |
Thu, 04 Nov 2010 18:44:57 +0500 |
util.logger: Remove support for a global writer (setwriter) to try and balance the forces...
|
Matthew Wild |
Thu, 04 Nov 2010 08:42:18 +0000 |
mod_posix: Remove redundant import of logger.setwriter()
|
Matthew Wild |
Thu, 04 Nov 2010 08:41:24 +0000 |
util.logger: Remove my precious premature optimisation :(
|
Matthew Wild |
Thu, 04 Nov 2010 08:37:39 +0000 |
mod_saslauth: Allow restarting SASL negotiation from scratch.
|
Waqas Hussain |
Tue, 02 Nov 2010 22:23:07 +0500 |
mod_saslauth: Separated processing of <auth/> and <response/> elements, and return proper error on out-of-order <response/> elements.
|
Waqas Hussain |
Tue, 02 Nov 2010 22:05:19 +0500 |
mod_saslauth: Moved SASL mechanism selection and CDATA handling into separate functions.
|
Waqas Hussain |
Tue, 02 Nov 2010 21:19:50 +0500 |
util.sasl, util.sasl_cyrus: Mechanism selection cleaned up to be more consistent.
|
Waqas Hussain |
Tue, 02 Nov 2010 18:58:11 +0500 |
util.sasl, util.sasl_cyrus: Load mechanisms list early rather than lazily, as they are always loaded anyway.
|
Waqas Hussain |
Tue, 02 Nov 2010 18:04:56 +0500 |
mod_saslauth: Handle SASL <abort/> properly.
|
Waqas Hussain |
Tue, 02 Nov 2010 15:07:25 +0500 |
componentmanager: Removed an unused third parameter from the register_component function.
|
Waqas Hussain |
Tue, 02 Nov 2010 04:29:54 +0500 |
util.template: Optimized to be almost as fast as manual stanza building.
|
Waqas Hussain |
Sun, 24 Oct 2010 15:08:22 +0500 |
util.template: Initial commit. A template library for XML stanzas.
|
Waqas Hussain |
Sun, 24 Oct 2010 15:06:13 +0500 |
net.dns: Fixed a traceback when util/windows.dll is unavailable on windows.
|
Waqas Hussain |
Fri, 22 Oct 2010 10:45:45 +0500 |
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())
|
Matthew Wild |
Fri, 22 Oct 2010 06:33:30 +0100 |
mod_bosh: Don't add a Content-Type header to the HTTP OPTIONS reply.
|
Waqas Hussain |
Fri, 22 Oct 2010 08:36:54 +0500 |
ejabberdsql2prosody: Added a global 'prosody' table to fix a traceback.
|
Waqas Hussain |
Wed, 20 Oct 2010 03:57:47 +0500 |
Monster whitespace commit (beware the whitespace monster).
|
Waqas Hussain |
Sat, 16 Oct 2010 23:00:42 +0500 |
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.
|
Waqas Hussain |
Sat, 16 Oct 2010 08:34:32 +0500 |
modulemanager: Removed another legacy events API (add_event_hook), and related code.
|
Waqas Hussain |
Sat, 16 Oct 2010 08:15:11 +0500 |
mod_posix: Updated to use the new events API.
|
Waqas Hussain |
Sat, 16 Oct 2010 07:45:12 +0500 |
modulemanager: Removed legacy events API, and related code.
|
Waqas Hussain |
Sat, 16 Oct 2010 07:31:50 +0500 |
mod_saslauth: Updated to use the new events API.
|
Waqas Hussain |
Sat, 16 Oct 2010 07:18:01 +0500 |
mod_dialback: Fixed indentation.
|
Waqas Hussain |
Sat, 16 Oct 2010 07:08:19 +0500 |
mod_dialback: Updated to use the new events API.
|
Waqas Hussain |
Sat, 16 Oct 2010 07:06:16 +0500 |
mod_compression: Updated to use the new events API.
|
Waqas Hussain |
Sat, 16 Oct 2010 06:53:59 +0500 |
mod_component: Updated to use the new events API.
|
Waqas Hussain |
Sat, 16 Oct 2010 06:38:38 +0500 |
modulemanager: Removed add_iq_handler() from the plugin API.
|
Waqas Hussain |
Sat, 16 Oct 2010 06:25:55 +0500 |
mod_register: Updated to use the new events API.
|
Waqas Hussain |
Sat, 16 Oct 2010 05:59:26 +0500 |
mod_legacyauth: Limit authentication to unauthenticated client connections.
|
Waqas Hussain |
Sat, 16 Oct 2010 05:46:23 +0500 |
mod_legacyauth: Updated to use the new events API.
|
Waqas Hussain |
Sat, 16 Oct 2010 05:41:49 +0500 |
mod_roster: Cleaned up some unused variables and global accesses.
|
Waqas Hussain |
Sat, 16 Oct 2010 05:31:40 +0500 |
mod_roster: Updated to use the new events API.
|
Waqas Hussain |
Sat, 16 Oct 2010 05:26:46 +0500 |
mod_saslauth: Improved logging a bit.
|
Waqas Hussain |
Sat, 16 Oct 2010 05:16:45 +0500 |
mod_saslauth: Updated to use the new events API.
|
Waqas Hussain |
Sat, 16 Oct 2010 05:03:00 +0500 |
mod_private: Updated to use the new events API. Smaller, more robust.
|
Waqas Hussain |
Sat, 16 Oct 2010 04:11:48 +0500 |
Merge hoelzro->trunk
|
Matthew Wild |
Fri, 15 Oct 2010 18:40:37 +0100 |
Alter mod_offline to respect negative priority resources
|
Robert Hoelz |
Fri, 15 Oct 2010 10:09:46 -0500 |
Merge hoelzro->trunk
|
Matthew Wild |
Fri, 15 Oct 2010 17:07:17 +0100 |
Don't send offline messages to resource with negative priorities
|
Robert Hoelz |
Fri, 15 Oct 2010 00:53:05 -0500 |
MUC: Use util.dataforms to generate forms
|
Kim Alvefur |
Tue, 12 Oct 2010 23:42:28 +0200 |
MUC: fix timezone support when sending history
|
Kim Alvefur |
Tue, 12 Oct 2010 23:34:16 +0200 |
configmanager: Allow VirtualHost/Component definitions to be followed by a table of config options
|
Matthew Wild |
Fri, 08 Oct 2010 03:19:20 +0100 |
core.loggingmanager: Logging config simplification - allow [level] = filename and *sink to appear in the config table
|
Matthew Wild |
Fri, 08 Oct 2010 02:48:47 +0100 |
net.dns: Support for parsing PTR records
|
Matthew Wild |
Wed, 06 Oct 2010 00:13:24 +0100 |
net.dns: Add 'force' parameter to resolver:feed() to force decoding a packet even if it doesn't match an outstanding request
|
Matthew Wild |
Tue, 05 Oct 2010 18:55:17 +0100 |
mod_adhoc: Answer disco#info for node=xmlns_cmd
|
Florian Zeitz |
Fri, 01 Oct 2010 16:44:49 +0200 |
MUC: Make the room node be the default room name (thanks Zash).
|
Waqas Hussain |
Tue, 28 Sep 2010 16:36:17 +0500 |
Merge with trunk.
|
Waqas Hussain |
Mon, 27 Sep 2010 19:51:14 +0500 |
MUC: Added a 'Description' property (muc#roomconfig_roomdesc)
|
Kim Alvefur |
Sun, 26 Sep 2010 18:15:30 +0200 |
MUC: Added a 'Name' property (muc#roomconfig_roomname)
|
Kim Alvefur |
Fri, 24 Sep 2010 21:16:38 +0200 |
MUC: Fixed traceback on presence errors lacking a condition.
|
Waqas Hussain |
Mon, 27 Sep 2010 19:00:11 +0500 |
net.xmppcomponent_listener: Fixed a possible traceback in component disconnect handling.
|
Waqas Hussain |
Tue, 21 Sep 2010 18:28:06 +0500 |
net.xmppcomponent_listener: Specify missing log level for a log statement.
|
Waqas Hussain |
Tue, 21 Sep 2010 17:46:59 +0500 |
net.xmppcomponent_listener, mod_component: Removed useless undocumented option 'component_address'.
|
Waqas Hussain |
Tue, 21 Sep 2010 17:37:11 +0500 |
util.stanza: Make the current element <message> instead of <body> when body text is passed to st.message().
|
Waqas Hussain |
Tue, 21 Sep 2010 17:24:25 +0500 |
util.events: Event handler indices are now built lazily (faster server startup for large number of hosts).
|
Waqas Hussain |
Sun, 19 Sep 2010 17:51:00 +0500 |
util.events: Create new index on handler change instead of modifying existing one (this makes util.events fully reentrant).
|
Waqas Hussain |
Fri, 17 Sep 2010 04:09:59 +0500 |
util.events: Fixed the exposed API for adding/removing sets of event handlers.
|
Waqas Hussain |
Fri, 17 Sep 2010 04:09:58 +0500 |
util.events: Removed dispatcher creation functions (these weren't being used).
|
Waqas Hussain |
Fri, 17 Sep 2010 04:09:58 +0500 |
net.httpserver: Removed old HTTP parser, and updated to use util.httpstream.
|
Waqas Hussain |
Fri, 17 Sep 2010 04:06:07 +0500 |
util.httpstream: Refactored and simplified code to improve readability.
|
Waqas Hussain |
Fri, 17 Sep 2010 03:52:11 +0500 |
util.httpstream: Removed unused variables.
|
Waqas Hussain |
Fri, 17 Sep 2010 03:52:11 +0500 |
util.httpstream: Initial commit of the new HTTP parser.
|
Waqas Hussain |
Sat, 04 Sep 2010 17:44:13 +0500 |
prosody.cfg.lua.dist: Small wording fix in comment (thanks darkrain)
|
Matthew Wild |
Mon, 13 Sep 2010 01:29:12 +0100 |
mod_bosh: Fix traceback when initiating a BOSH session to an unknown host
|
Matthew Wild |
Fri, 10 Sep 2010 17:56:24 +0100 |
net.server_select: Add server.step() to run through a single iteration of the event loop
|
Matthew Wild |
Thu, 09 Sep 2010 20:10:28 +0100 |
prosody.cfg.lua.dist: Add mod_adhoc and mod_admin_adhoc to the default config
|
Matthew Wild |
Sun, 05 Sep 2010 19:28:37 +0100 |
s2smanager: Don't fire s2sin-destroyed for sessions that were never fully established (thanks Thomas)
|
Matthew Wild |
Sun, 05 Sep 2010 18:00:21 +0100 |
s2smanager: Fire s2s{in,out}-destroyed when s2s connections are destroyed
|
Matthew Wild |
Sun, 05 Sep 2010 12:13:49 +0100 |
mod_admin_adhoc: New module with merged functonality of mod_adhoc_cmd_admin and mod_adhoc_cmd_modules (of prosody-modules fame)
|
Florian Zeitz |
Thu, 02 Sep 2010 23:09:49 +0200 |
mod_ping: Add ad-hoc command
|
Florian Zeitz |
Thu, 02 Sep 2010 21:57:49 +0200 |
mod_adhoc: remove 0.7 compat code
|
Florian Zeitz |
Wed, 01 Sep 2010 22:46:35 +0200 |
mod_adhoc: Fix passing data to util.dataforms
|
Florian Zeitz |
Wed, 01 Sep 2010 22:44:30 +0200 |
mod_version: Use pposix.uname() if available and os_version_command not set
|
Matthew Wild |
Tue, 31 Aug 2010 15:32:36 +0100 |
util.pposix: uname(): Fix to push nil,err in case of error
|
Matthew Wild |
Tue, 31 Aug 2010 15:23:41 +0100 |
util.pposix: Add pposix.uname(), bump version
|
Matthew Wild |
Tue, 31 Aug 2010 15:14:39 +0100 |
util.jid: Fix parsing of JIDs with no nodepart and an @ in the resourcepart (thanks seth)
|
Matthew Wild |
Tue, 31 Aug 2010 00:38:44 +0100 |
tests/test_util_jid.lua: Add more tests for JID splitting
|
Matthew Wild |
Tue, 31 Aug 2010 00:28:49 +0100 |
util.stanza: stanza:matched_children() -> stanza:matching_tags()
|
Matthew Wild |
Mon, 30 Aug 2010 04:55:12 +0100 |
util.stanza: Add stanza:maptags() to apply a function over child tags (return nil to remove tag from stanza)
|
Matthew Wild |
Mon, 30 Aug 2010 04:53:41 +0100 |
s2smanager: Fire s2s{in,out}-established when new s2s connections are ready
|
Matthew Wild |
Mon, 30 Aug 2010 04:37:53 +0100 |
util.stanza: Optimisation, remove useless if...then in stanza:children() iterator
|
Matthew Wild |
Sun, 29 Aug 2010 15:07:00 +0100 |
util.stanza: Add stanza:matched_children(name, xmlns) [name suggestions welcome]
|
Matthew Wild |
Sun, 29 Aug 2010 15:04:34 +0100 |
net.httpserver: Join multiple headers with the same name as per RFC (thanks darkhippo)
|
Matthew Wild |
Sat, 28 Aug 2010 23:41:09 +0100 |
mod_bosh: Support for reading the client's real IP through HTTP proxies from X-Forwarded-For
|
Matthew Wild |
Sat, 28 Aug 2010 22:25:12 +0100 |
util.pposix, prosodyctl, mod_posix: Add initgroups() function, and bump module version. prosodyctl inits groups with the groups of prosody_user. (thanks dbb)
|
Matthew Wild |
Sat, 28 Aug 2010 14:31:48 +0100 |
net.http: Add http.formencode() for www-form-urlencoded from an array of fields (thanks dersd)
|
Matthew Wild |
Fri, 27 Aug 2010 18:33:45 +0100 |
componentmanager: Relocate disallow_s2s to its correct position (thanks darkhoptipomatus)
|
Matthew Wild |
Tue, 24 Aug 2010 23:27:58 +0100 |
mod_saslauth, mod_auth_cyrus, util.sasl_cyrus: Moved cyrus account provisioning check out of mod_saslauth.
|
Waqas Hussain |
Mon, 23 Aug 2010 16:54:56 +0500 |
util.sasl_cyrus: Spaces -> tabs.
|
Waqas Hussain |
Mon, 23 Aug 2010 16:42:27 +0500 |
usermanager: Get rid unused Cyrus SASL related code.
|
Waqas Hussain |
Mon, 23 Aug 2010 16:33:49 +0500 |
mod_auth_internal_plain: Get rid of all checks for Cyrus SASL.
|
Waqas Hussain |
Mon, 23 Aug 2010 16:31:44 +0500 |
mod_saslauth: Get rid of the sasl_backend option (use auth modules instead).
|
Waqas Hussain |
Mon, 23 Aug 2010 16:28:06 +0500 |
mod_saslauth: Get rid of most Cyrus SASL related code (use authentication='cyrus' instead).
|
Waqas Hussain |
Mon, 23 Aug 2010 16:22:58 +0500 |
componentmanager: Support the 'disallow_s2s' option for components too (thanks darkhopatomopus)
|
Matthew Wild |
Mon, 23 Aug 2010 01:18:52 +0100 |
net.server: Don't load configmanager if not running inside Prosody, assume server_select
|
Matthew Wild |
Mon, 23 Aug 2010 01:06:13 +0100 |
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
|
Matthew Wild |
Sun, 22 Aug 2010 21:36:04 +0100 |
sessionmanager, s2smanager: Give resting sessions a pass-through filter, fixes #202
|
Matthew Wild |
Sun, 22 Aug 2010 21:23:37 +0100 |
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)
|
Matthew Wild |
Sun, 22 Aug 2010 21:12:22 +0100 |
mod_adhoc: Answer disco#info (This is a MUST in XEP-0050)
|
Florian Zeitz |
Sun, 22 Aug 2010 20:53:40 +0200 |
mod_adhoc: Code restructuring
|
Florian Zeitz |
Sun, 22 Aug 2010 20:48:47 +0200 |
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.
|
Matthew Wild |
Sun, 22 Aug 2010 18:45:58 +0100 |
mod_auth_internal_hashed: Fix deleting users
|
Kim Alvefur |
Mon, 16 Aug 2010 18:51:22 +0200 |
mod_privacy: Fix typo causing <active/> to never be send
|
Florian Zeitz |
Thu, 12 Aug 2010 20:44:01 +0200 |
mod_console: Add host:* commands to help (thanks Zash)
|
Matthew Wild |
Sat, 14 Aug 2010 15:15:35 +0100 |
tests/test_util_jid.lua: Better formatting, comments, and stop giving 5 arguments to a 4-argument function (thanks Asterix :) )
|
Matthew Wild |
Tue, 10 Aug 2010 14:07:03 +0100 |
mod_bosh: Fix to properly ignore repeated requests
|
Matthew Wild |
Sat, 07 Aug 2010 19:00:04 +0100 |
mod_bosh: Small change to use variable instead of hard-coded xmlns
|
Matthew Wild |
Fri, 06 Aug 2010 02:00:12 +0100 |
mod_bosh: Much improve session:close() for BOSH sessions, so it now matches in usage normal session:close()
|
Matthew Wild |
Fri, 06 Aug 2010 01:59:43 +0100 |
mod_bosh: Add error callback for xmlhandlers, to handle the case of invalid or unusable XML in the request payload
|
Matthew Wild |
Fri, 06 Aug 2010 01:57:20 +0100 |
MUC: Fixed: Unavilable presence was not being broadcasted for banned users in some cases (thanks Zash).
|
Waqas Hussain |
Tue, 03 Aug 2010 21:37:06 +0500 |
MUC: Return correct error to non-members attempting to enter a members-only room.
|
Waqas Hussain |
Tue, 03 Aug 2010 21:07:00 +0500 |
util.xmppstream: Removed some useless property assignments.
|
Waqas Hussain |
Tue, 03 Aug 2010 20:05:58 +0500 |
util.sasl_cyrus: Make multi-step SASL mechanisms work correctly.
|
Waqas Hussain |
Tue, 03 Aug 2010 18:20:29 +0500 |
util.sasl: Simplified some code a bit.
|
Waqas Hussain |
Tue, 03 Aug 2010 18:19:45 +0500 |
util.sasl, util.sasl_cyrus: Removed a ton of unused variables.
|
Waqas Hussain |
Tue, 03 Aug 2010 17:11:40 +0500 |
eventmanager: REMOVE!!!
|
Matthew Wild |
Tue, 03 Aug 2010 11:02:30 +0100 |
mod_bosh: Remove dependency on eventmanager
|
Matthew Wild |
Tue, 03 Aug 2010 11:01:13 +0100 |
loggingmanager: Remove (redundant!) dependency on eventmanager
|
Matthew Wild |
Tue, 03 Aug 2010 10:59:47 +0100 |
sessionmanager: Remove dependency on eventmanager
|
Matthew Wild |
Tue, 03 Aug 2010 10:58:15 +0100 |
s2smanager: Remove dependency on eventmanager
|
Matthew Wild |
Tue, 03 Aug 2010 10:57:27 +0100 |
componentmanager: Remove dependency on eventmanager
|
Matthew Wild |
Tue, 03 Aug 2010 10:56:17 +0100 |
hostmanager: Remove dependency on eventmanager
|
Matthew Wild |
Tue, 03 Aug 2010 10:55:17 +0100 |
modulemanager: Remove dependency on eventmanager
|
Matthew Wild |
Tue, 03 Aug 2010 10:52:53 +0100 |
s2smanager: brackets, just to be sure :)
|
Matthew Wild |
Tue, 03 Aug 2010 09:40:06 +0100 |
s2smanager: Only bounce real stanzas on s2s failure, not dialback and friends (thanks elghinn)
|
Matthew Wild |
Tue, 03 Aug 2010 09:39:05 +0100 |
util.datetime: Added implementation for function parse().
|
Waqas Hussain |
Mon, 02 Aug 2010 20:11:08 +0500 |
storage/mod_ejabberd: Reorganized some code.
|
Waqas Hussain |
Mon, 02 Aug 2010 19:04:52 +0500 |
util.sasl_cyrus: Cleanup.
|
Waqas Hussain |
Mon, 02 Aug 2010 18:54:16 +0500 |
util.sasl: Removed method:forbidden() and its side effects.
|
Waqas Hussain |
Mon, 02 Aug 2010 18:47:33 +0500 |
util.sasl_cyrus: Removed method:forbidden().
|
Waqas Hussain |
Mon, 02 Aug 2010 18:46:13 +0500 |
mod_auth_*: Fixed copyright headers.
|
Waqas Hussain |
Mon, 02 Aug 2010 18:44:08 +0500 |
util.xmppstream: Add set_session() method to change the session that a stream is associated with
|
Matthew Wild |
Mon, 02 Aug 2010 10:21:26 +0100 |
net.xmppclient_listener: Add associate_session(conn, session) to change the session a connection is associated with
|
Matthew Wild |
Mon, 02 Aug 2010 10:20:14 +0100 |
net.server_event: Remove some debug messages
|
Matthew Wild |
Mon, 02 Aug 2010 09:21:14 +0100 |
mod_version: Leave out the os element if hide_os_type is set
|
Kim Alvefur |
Sun, 01 Aug 2010 15:58:10 +0200 |
mod_version: Make the command used to get OS version configurable
|
Kim Alvefur |
Sun, 01 Aug 2010 15:56:52 +0200 |
usermanager: Fix two nil global accesses
|
Matthew Wild |
Sat, 31 Jul 2010 11:30:16 +0100 |
mod_saslauth: Fixed a nil global access.
|
Waqas Hussain |
Sat, 31 Jul 2010 15:16:15 +0500 |
mod_saslauth: Check for unencrypted PLAIN auth in mod_saslauth instead of the SASL handler (makes it work for Cyrus SASL).
|
Waqas Hussain |
Sat, 31 Jul 2010 13:55:46 +0500 |
mod_saslauth: Move mandatory encryption enforcement to before sasl_handler:select().
|
Waqas Hussain |
Sat, 31 Jul 2010 13:49:22 +0500 |
storage/mod_ejabberd (and associated library): Initial commit.
|
Waqas Hussain |
Sat, 31 Jul 2010 13:32:57 +0500 |
storage/mod_xep0227: Initial commit.
|
Waqas Hussain |
Sat, 31 Jul 2010 13:32:20 +0500 |
prosody: Enable storage manager.
|
Waqas Hussain |
Sat, 31 Jul 2010 13:29:58 +0500 |
prosody.cfg.lua.dist: Fixed trailing whitespace.
|
Waqas Hussain |
Sat, 31 Jul 2010 12:33:34 +0500 |
util.pluginloader: Remove useless datamanager dependency.
|
Waqas Hussain |
Sat, 31 Jul 2010 12:32:56 +0500 |
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').
|
Waqas Hussain |
Sat, 31 Jul 2010 12:32:34 +0500 |
util.roster: Remove, not going this route now
|
Matthew Wild |
Mon, 26 Jul 2010 13:40:00 +0100 |
mod_message: Discard headline messages sent to offline full JIDs (to follow latest spec updates).
|
Waqas Hussain |
Mon, 26 Jul 2010 02:18:03 +0500 |
mod_console: Override dofile() in the console environment (this lets print() print to the console session for example).
|
Waqas Hussain |
Mon, 26 Jul 2010 01:52:04 +0500 |
tests: Added tests for util.sasl.scram.Hi().
|
Waqas Hussain |
Mon, 26 Jul 2010 01:12:52 +0500 |
util.sasl.scram: Made function Hi public.
|
Waqas Hussain |
Mon, 26 Jul 2010 01:00:46 +0500 |
mod_console: Added support for multiple arguments to print().
|
Waqas Hussain |
Mon, 26 Jul 2010 00:59:26 +0500 |
storagemanager: Fixed a nil access.
|
Waqas Hussain |
Mon, 26 Jul 2010 00:58:19 +0500 |
prosody.resolve_relative_path: Updated to take a parent path to resolve against.
|
Waqas Hussain |
Fri, 23 Jul 2010 23:14:50 +0500 |
storagemanager: Initial commit.
|
Waqas Hussain |
Fri, 23 Jul 2010 23:09:58 +0500 |
Merge 0.7->trunk
|
Matthew Wild |
Fri, 23 Jul 2010 09:22:27 +0100 |
certmanager: Don't disable LuaSec and future cert loading on failure, and add error messages to the no LuaSec/config cases (thanks Jakob)
|
Matthew Wild |
Fri, 23 Jul 2010 09:17:11 +0100 |
net.server_select: Remove 'now' parameter from starttls(), and base it on whether the sendbuffer is empty instead
|
Matthew Wild |
Thu, 22 Jul 2010 13:19:37 +0100 |
mod_tls: Remove extraneous flag to starttls() for s2sout connecections
|
Matthew Wild |
Thu, 22 Jul 2010 13:13:28 +0100 |
net.server_event: Fix to not call onconnect a second time after the SSL handshake for starttls connections (thanks Flo)
|
Matthew Wild |
Thu, 22 Jul 2010 11:43:42 +0100 |
usermanager, mod_auth_internal_hashed, mod_legacyauth: New order of parameters for usermanager.test_password - username, host, password
|
Matthew Wild |
Wed, 21 Jul 2010 21:01:36 +0100 |
mod_register: Drop useless depencency on datamanager.
|
Waqas Hussain |
Tue, 20 Jul 2010 17:42:44 +0500 |
MUC: Store the nick (full room JID) which set the subject, and send subject to occupants from that JID.
|
Waqas Hussain |
Tue, 20 Jul 2010 17:39:02 +0500 |
util.iterators: Add skip() to skip the first n items of an iterator
|
Matthew Wild |
Tue, 20 Jul 2010 12:37:28 +0100 |
mod_saslauth: Got rid of undocumented and useless 'sasl_realm' config option (was only used for anonymous auth, and that didn't make sense).
|
Waqas Hussain |
Sun, 18 Jul 2010 17:50:38 +0500 |
Merge with trunk.
|
Waqas Hussain |
Sat, 17 Jul 2010 19:36:14 +0500 |
mod_auth_internal_hashed: Fixed SCRAM-SHA-1 mechanism to not traceback on non-existent users.
|
Waqas Hussain |
Sat, 17 Jul 2010 19:34:06 +0500 |
MUC: No need to call is_admin twice now, global admins are admins on hosts
|
Matthew Wild |
Sat, 17 Jul 2010 15:20:45 +0100 |
net.server_event: Remove debug logging from dummy onstatus handler
|
Matthew Wild |
Sat, 17 Jul 2010 15:17:02 +0100 |
mod_saslauth: Cleaned up unused requires.
|
Waqas Hussain |
Sat, 17 Jul 2010 19:02:56 +0500 |
mod_saslauth: A little cleanup for anonymous_login.
|
Waqas Hussain |
Sat, 17 Jul 2010 18:58:25 +0500 |
configmanager: Remove dependency on eventmanager, and global 'prosody' object
|
Matthew Wild |
Sat, 17 Jul 2010 14:50:16 +0100 |
s2smanager: Handle disallow_s2s for incoming streams as well as outgoing
|
Matthew Wild |
Fri, 16 Jul 2010 22:47:26 +0100 |
net.server_select: Ensure that onconnect is called for server sockets as well as clients, rather than onincoming. Fixes mod_console traceback, issue #197
|
Matthew Wild |
Fri, 16 Jul 2010 22:28:50 +0100 |
Merge Florob->trunk
|
Matthew Wild |
Fri, 16 Jul 2010 16:53:54 +0100 |
util.dataforms: Add list-multi support
|
Florian Zeitz |
Thu, 15 Jul 2010 22:58:10 +0200 |
util.dataforms: Capability to set default for list-single
|
Florian Zeitz |
Thu, 15 Jul 2010 21:31:57 +0200 |
Merge Zash->trunk
|
Matthew Wild |
Fri, 16 Jul 2010 15:19:44 +0100 |
mod_proxy65: Use util.jid.compare() and remove some clutter
|
Kim Alvefur |
Fri, 16 Jul 2010 16:12:18 +0200 |
Merge Zash->trunk
|
Matthew Wild |
Fri, 16 Jul 2010 15:10:45 +0100 |
util.jid: compare() added, with some tests.
|
Kim Alvefur |
Fri, 16 Jul 2010 00:36:02 +0200 |
util.sasl.scram: Reference actual RFC instead of the draft.
|
Tobias Markmann |
Thu, 15 Jul 2010 21:14:07 +0200 |
util.sasl, util.sasl_cyrus: s/self.mechanisms()/self:mechanisms()/ in method:select().
|
Waqas Hussain |
Thu, 15 Jul 2010 22:07:45 +0500 |
Merge with backout
|
Matthew Wild |
Thu, 15 Jul 2010 08:27:56 +0100 |
Backed out changeset 598c33a99a31 (already fixed a better way)
|
Matthew Wild |
Thu, 15 Jul 2010 08:25:50 +0100 |
certmanager: Fix to handle the case of no SSL configuration at all
|
Matthew Wild |
Wed, 14 Jul 2010 16:24:15 +0100 |
certmanager: Added copyright header.
|
Waqas Hussain |
Thu, 15 Jul 2010 11:28:31 +0500 |
certmanager: Defined default_capath to prevent a global nil access.
|
Waqas Hussain |
Thu, 15 Jul 2010 11:28:14 +0500 |
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).
|
Waqas Hussain |
Thu, 15 Jul 2010 11:25:41 +0500 |
util.sasl, util.sasl_cyrus: Use method:mechanisms() in method:select(), instead of using the mechanisms list directly (fixes a traceback).
|
Waqas Hussain |
Wed, 14 Jul 2010 20:21:51 +0500 |
util.sasl, util.sasl_cyrus: Updated method:mechanisms() to cache and re-use list of mechanisms.
|
Waqas Hussain |
Wed, 14 Jul 2010 20:10:35 +0500 |
util.sasl: Use the proper session-specific table of mechanisms when selecting a mechanism, and not the global table.
|
Waqas Hussain |
Wed, 14 Jul 2010 20:05:25 +0500 |
SASL: Simplified sasl_handler:mechanisms() to return a set, and not an array.
|
Waqas Hussain |
Wed, 14 Jul 2010 19:56:57 +0500 |
usermanager: Return a non-nil SASL handler from the null auth provider (fixes a traceback).
|
Waqas Hussain |
Wed, 14 Jul 2010 19:49:43 +0500 |
MUC: Fixed a traceback introduced in hg:bdc325ce9fbc.
|
Waqas Hussain |
Wed, 14 Jul 2010 19:48:01 +0500 |
net.dns: Call :cancel() on the current resolver instead of the prototype
|
Matthew Wild |
Wed, 14 Jul 2010 15:32:14 +0100 |
util.roster: Initial skeleton commit
|
Matthew Wild |
Wed, 14 Jul 2010 01:36:08 +0100 |
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.
|
Matthew Wild |
Wed, 14 Jul 2010 01:25:32 +0100 |
util.logger: Add reset() method to clear all sinks
|
Matthew Wild |
Wed, 14 Jul 2010 01:23:14 +0100 |
certmanager: Remove debug logging accidentally committed
|
Matthew Wild |
Tue, 13 Jul 2010 15:28:52 +0100 |
certmanager: Adjust paths of SSL key/certs to be relative to the config file, fixes #147
|
Matthew Wild |
Tue, 13 Jul 2010 13:56:14 +0100 |
prosody: Add prosody.resolve_relative_path() helper to change relative paths to be relative to the config file
|
Matthew Wild |
Tue, 13 Jul 2010 13:55:18 +0100 |
mod_httpserver: Serve index.html if a request is made for a directory and it contains one (thanks Brian Cully)
|
Matthew Wild |
Tue, 13 Jul 2010 09:25:45 +0100 |
configure: Make it possible to override ostype presets with values specified later on the command-line
|
Matthew Wild |
Tue, 13 Jul 2010 08:59:00 +0100 |
configure: Fix ostype=freebsd for ./configure (thanks dersd for reporting and n0nsense for testing the fix!)
|
Matthew Wild |
Tue, 13 Jul 2010 01:16:15 +0100 |
mod_saslauth: Rename variable 'aret' to 'ok' as per convention
|
Matthew Wild |
Mon, 12 Jul 2010 16:44:56 +0100 |
mod_disco: Reflect requested 'node' attribute in the disco#info reply.
|
Waqas Hussain |
Mon, 12 Jul 2010 00:14:48 +0500 |
mod_disco: Respond to disco#info to the correct caps hash node ("node#ver").
|
Waqas Hussain |
Sun, 11 Jul 2010 23:51:40 +0500 |
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.
|
Waqas Hussain |
Sun, 11 Jul 2010 21:21:38 +0500 |
mod_adhoc: Add capability to pass data to forms
|
Florian Zeitz |
Sat, 10 Jul 2010 01:17:07 +0200 |
xmpp{client,server}_listener: Convert some calls to tail calls for efficiency
|
Matthew Wild |
Fri, 09 Jul 2010 13:28:41 +0100 |
mod_pep: Use util.caps
|
Matthew Wild |
Fri, 09 Jul 2010 13:22:58 +0100 |
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.
|
Matthew Wild |
Fri, 09 Jul 2010 13:20:00 +0100 |
util.caps: Entity capabilities hash generation (moved from mod_pep)
|
Matthew Wild |
Fri, 09 Jul 2010 13:18:42 +0100 |
mod_posix: Some (perhaps temporary) changes to re-lock the pidfile after truncating, to avoid breaking prosodyctl
|
Matthew Wild |
Fri, 09 Jul 2010 01:23:54 +0100 |
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.
|
Brian Cully |
Fri, 09 Jul 2010 01:16:09 +0100 |
prosodyctl: Warn and exit if any log files are not writeable, fixes #94
|
Matthew Wild |
Fri, 09 Jul 2010 01:09:57 +0100 |
prosodyctl: Force log output always to the console instead of using the config, which avoids creating log files as the wrong user
|
Matthew Wild |
Thu, 08 Jul 2010 23:56:53 +0100 |
prosodyctl: Remove warnings when using a non-standard auth provider, prosodyctl now works with any auth provider
|
Matthew Wild |
Thu, 08 Jul 2010 21:10:42 +0100 |