mod_pubsub: Add 'publisher' affiliation (can't create/configure nodes, can do everything else)
|
Matthew Wild |
2011-08-14 |
mod_pubsub: Send node items to new subscribers
|
Matthew Wild |
2011-08-14 |
mod_pubsub: Add newline at end of file
|
Matthew Wild |
2011-08-14 |
mod_pubsub: Handle options tag in subscription request (currently doesn't work as options_form is not defined)
|
Matthew Wild |
2011-08-14 |
tests/test.lua, tests/test_net_http.lua: Tests for net.http's url and form encoding/decoding functions
|
Matthew Wild |
2011-08-10 |
net.http: Add formdecode to decode an urlencoded form
|
Matthew Wild |
2011-08-10 |
core.modulemanager, mod_disco: Add support for XEP-0128: Service Discovery Extensions
|
Kim Alvefur |
2011-08-08 |
prosodyctl: Update message on reload success
|
Matthew Wild |
2011-08-04 |
Add "reload" command to prosodyctl
|
Vladimir Protasov |
2011-08-04 |
prosodyctl: Remove typo'd '+' after LuaRocks 1.x version (thanks spoobie)
|
Matthew Wild |
2011-07-27 |
prosodyctl: Add info about the presence of LuaRocks to 'about' command
|
Matthew Wild |
2011-07-27 |
mod_bosh: Update to use typed variants of module:get_option(), makes it more tolerant to config variations and simplifies the code.
|
Matthew Wild |
2011-07-20 |
prosodyctl: Fix 'about' command to not show up where it shouldn't...
|
Matthew Wild |
2011-07-19 |
util.x509: Update references to published RFCs
|
Paul Aurich |
2011-05-22 |
s2smanager: Update to newer luasec
|
Paul Aurich |
2010-12-07 |
mod_admin_telnet: Update to newer luasec.
|
Paul Aurich |
2010-12-07 |
mod_bosh: Fix logging when no sid present, fix a missing semi-colon, avoid an extra useless table lookup (thanks Thomas)
|
Matthew Wild |
2011-06-28 |
MUC: Change error type of badly-formatted stanza from 'auth' to 'modify' (thanks Andrew)
|
Matthew Wild |
2011-06-27 |
sessionmanager: Remove dependency on util.import
|
Matthew Wild |
2011-06-27 |
prosodyctl: Add 'about' command to list Prosody version, directories, and various other stuff
|
Matthew Wild |
2011-06-27 |
mod_component: Clearer log message when bouncing a stanza from a component that is not connected (thanks MK)
|
Matthew Wild |
2011-06-18 |
connlistener, server_select, prosody: Add support for binding to multiple addresses
|
Florian Zeitz |
2011-06-15 |
Merge 0.8->trunk
|
Matthew Wild |
2011-06-12 |
Tagging 0.8.2
|
Matthew Wild |
2011-06-12 |
Merge 0.8->trunk
|
Matthew Wild |
2011-06-11 |
mod_storage_sql: Add extra logging and error handling around table creation
0.8.2
|
Matthew Wild |
2011-06-11 |
mod_storage_sql: Add sql_manage_tables to disable table creation/updating.
|
Matthew Wild |
2011-06-11 |
Merge 0.8->trunk
|
Matthew Wild |
2011-06-07 |
Backout bcdff2b1d3ec from 0.8 - going to commit a slightly cleaner patch for the same issue to trunk
|
Matthew Wild |
2011-06-07 |
mod_dialback: More robust handling of multiple outstanding dialback requests for the same domain, fixes intermittent s2s with some (patched?) ejabberds
|
Matthew Wild |
2011-06-06 |
Backout commit d6366294f618 which I was testing and didn't mean to push to 0.8
|
Matthew Wild |
2011-06-05 |
mod_groups: Persist changes to mod_groups contacts (e.g. moving groups)
|
Christian Haase |
2011-06-05 |
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 |
2011-03-04 |
migrator/prosody_sql.lua: Fix for compatibility with non-MySQL databases
|
Matthew Wild |
2011-06-05 |
mod_storage_sql: Fix commit c806a599224a for compatibility with non-MySQL databases (thanks Ognyan Kulev)
|
Matthew Wild |
2011-06-05 |
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 |
2011-06-05 |
s2smanager: Fix letter case in log message (thanks darkrain)
|
Matthew Wild |
2011-06-05 |
Merge 0.8->trunk
|
Matthew Wild |
2011-06-05 |
util.xmppstream: Check to make sure parser.stop is present before calling it.
|
Waqas Hussain |
2011-06-04 |
COPYING: Reflow the all-caps text. It was wrapping really badly in the Windows installer.
|
Waqas Hussain |
2011-06-04 |
COPYING: Update copyright year; it's 2011 already.
|
Waqas Hussain |
2011-06-04 |
util.encodings: Fix small typo introduced in 7f789266b741
|
Matthew Wild |
2011-06-04 |
mod_component: Small code clarity fix
|
Matthew Wild |
2011-06-03 |
Merge with Florob
|
Matthew Wild |
2011-06-03 |
Merge 0.8->trunk
|
Matthew Wild |
2011-06-03 |
Tagging 0.8.1
|
Matthew Wild |
2011-06-03 |
mod_storage_sql: Log error when failing to update MySQL schema
0.8.1
|
Matthew Wild |
2011-06-03 |
mod_admin_adhoc: Only allow global admins to shut the server down
|
Florian Zeitz |
2011-06-03 |
Merge 0.8->trunk
|
Matthew Wild |
2011-06-02 |
migrator/prosody_sql.lua: Create (and upgrade) MySQL tables to use MEDIUMTEXT for the 'value' column to avoid truncation
|
Matthew Wild |
2011-06-02 |
migrator/prosody_files: Don't choke on empty data stores for a user (thanks @eoranged)
|
Matthew Wild |
2011-06-02 |
mod_admin_adhoc: Add "Reload configuration" command
|
Florian Zeitz |
2011-06-02 |
mod_adhoc: Add support for commands only executable by global administrators
|
Florian Zeitz |
2011-06-02 |
Merge 0.8->trunk
|
Matthew Wild |
2011-06-02 |
Merge 0.7->0.8
|
Matthew Wild |
2011-06-02 |
Merge 0.6->0.7
|
Matthew Wild |
2011-06-02 |
xmlhandlers/xmppstream: Stop the parser when encountering restricted XML, completing the fix for the billion laughs attack
|
Matthew Wild |
2011-06-02 |
Merge 0.8->trunk
|
Matthew Wild |
2011-06-02 |
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 |
2011-06-02 |
util.json: Fixed handling of truncated JSON.
|
Waqas Hussain |
2011-06-02 |
Merge 0.8->trunk
|
Matthew Wild |
2011-06-01 |
Merge 0.7->0.8
|
Matthew Wild |
2011-06-01 |
Merge 0.6->0.7
|
Matthew Wild |
2011-06-01 |
xmlhandlers: Don't restrict CDATA
|
Matthew Wild |
2011-06-01 |
Merge 0.8->trunk
|
Matthew Wild |
2011-06-01 |
Merge 0.7->0.8
|
Matthew Wild |
2011-06-01 |
Merge 0.6->0.7
|
Matthew Wild |
2011-06-01 |
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 |
2011-06-01 |
util.xmppstream: Reject XML comments, processing instructions and (if supported by LuaExpat) DTDs. If not supported, log a warning.
|
Matthew Wild |
2011-06-01 |
util.xmppstream: Reject XML comments, processing instructions and (if supported by LuaExpat) DTDs. If not supported, log a warning.
|
Matthew Wild |
2011-06-01 |
util.encodings: Check return values before proceeding
|
Paul Aurich |
2011-05-22 |
util.encodings: Swap code order ("ifndef" bugs me)
|
Paul Aurich |
2011-05-22 |
util.encodings: Fix idna.to_unicode
|
Paul Aurich |
2011-05-22 |
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 |
2011-05-27 |
mod_register: Move allow_registration option into an upvalue for efficiency (now it is being checked on every new c2s stream)
|
Matthew Wild |
2011-05-27 |
Advertise in-band registration support.
|
Glenn Maynard |
2011-05-27 |
net.dns: Support for resolving AAAA records
|
Matthew Wild |
2011-05-16 |
MUC: Include occupant count in room disco#info response.
|
Waqas Hussain |
2011-05-07 |
mod_roster: Remove <optional/> from roster version stream feature, as per latest specs.
|
Waqas Hussain |
2011-05-07 |
mod_dialback: Remove <optional/> from stream feature, as per latest specs.
|
Waqas Hussain |
2011-05-07 |
sessionmanager: Log reason when destroying a session.
|
Waqas Hussain |
2011-05-07 |
s2smanager: Log reason when destroying a session.
|
Waqas Hussain |
2011-05-07 |
Merge 0.8->trunk
|
Matthew Wild |
2011-05-04 |
mod_muc: Remove room from memory when it is made non-persistent and is empty
|
Matthew Wild |
2011-05-04 |
Merge 0.8->trunk
|
Matthew Wild |
2011-04-20 |
mod_legacyauth: Disallow on unencrypted connections by default, heed allow_unencrypted_plain_auth config option (thanks Maranda/Zash)
|
Matthew Wild |
2011-04-20 |
Merge 0.8->trunk
|
Matthew Wild |
2011-04-18 |
Tagging 0.8.1
|
Matthew Wild |
2011-04-18 |
Merge 0.8->trunk
|
Matthew Wild |
2011-04-15 |
util.datetime: Fix timestamp parsing when in DST (thanks xnyhps)
|
Matthew Wild |
2011-04-15 |
prosody: Add sanity_check() to startup sequence. Check that we have at least one vhost enabled to avoid Bad Things.
|
Matthew Wild |
2011-04-14 |
Merge Zash->trunk
|
Matthew Wild |
2011-04-15 |
net.dns: Fix TXT records
|
Kim Alvefur |
2011-04-14 |
util.datetime: Fix timestamp parsing when in DST (thanks xnyhps)
|
Matthew Wild |
2011-04-15 |
prosody: Add sanity_check() to startup sequence. Check that we have at least one vhost enabled to avoid Bad Things.
|
Matthew Wild |
2011-04-14 |
Merge 0.8->trunk
|
Matthew Wild |
2011-04-11 |
tools/migration/migrator/prosody_sql.lua: Fix compatibility with PostgreSQL (thanks Timo)
|
Matthew Wild |
2011-04-11 |
mod_pubsub: Support for setting a disco name
|
Marco Cirillo |
2011-04-06 |
Merge 0.8->trunk
|
Matthew Wild |
2011-04-06 |
mod_tls: Fix for components to more reliably inherit SSL settings from their parenthost (thanks Link Mauve)
|
Matthew Wild |
2011-04-06 |
Merge 0.8 -> trunk
|
Matthew Wild |
2011-04-05 |
Tagging 0.8.0
|
Matthew Wild |
2011-04-05 |
tools/migration/migrator/prosody_files.lua: Fix for previous commit
0.8.0
|
Matthew Wild |
2011-04-05 |
tools/migration/prosody-migrator.lua: Add messages to show when migration is in progress
|
Matthew Wild |
2011-04-05 |
tools/migration: Support for ~/ in paths
|
Matthew Wild |
2011-04-05 |
Merge 0.8->trunk
|
Matthew Wild |
2011-04-05 |
usermanager: Check host exists before trying to look up admins for it
|
Matthew Wild |
2011-04-05 |
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 |
2011-04-05 |
tools/migration/prosody-migrator.lua: Refactor store handler loading to report errors they throw
|
Matthew Wild |
2011-04-05 |
tools/migration/migrator/prosody_sql: Throw a friendlier error when LuaDBI is not found
|
Matthew Wild |
2011-04-05 |
prosody.cfg.lua.dist: Add example of 'authentication' option
|
Matthew Wild |
2011-04-05 |
mod_privacy: Remove several unused variable declarations
|
Matthew Wild |
2011-03-29 |
mod_privacy: Remove unused function, sendUnavailable
|
Matthew Wild |
2011-03-29 |
sessionmanager: Fire pre-resource-unbind to allow plugins (such as mod_smacks) to hook and prevent/override session destruction
|
Matthew Wild |
2011-03-29 |
tools/migration: Rename main.lua -> prosody-migrator.lua and update the Makefile
|
Matthew Wild |
2011-03-21 |
net.httpserver: Revert commit eccd3c87d717 which has since been fixed in a better way
|
Matthew Wild |
2011-03-21 |
mod_dialback: Use session:close() on dialback failure instead of s2smanager.destroy_session() (thanks Zash)
|
Matthew Wild |
2011-03-21 |
Merge 0.8->trunk
|
Matthew Wild |
2011-03-18 |
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 |
2011-03-18 |
tools/migration/Makefile: Don't install main.lua (we already install it as prosody-migrator) (thanks Enrico)
|
Matthew Wild |
2011-03-03 |
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 |
2011-03-04 |
Merge 0.8->trunk.
|
Waqas Hussain |
2011-03-02 |
prosody: Load net.httpserver at startup, to avoid creating a global later.
|
Waqas Hussain |
2011-03-02 |
net.connlisteners: Log traceback on errors in listener loading.
|
Waqas Hussain |
2011-03-02 |
Merge 0.8->trunk
|
Matthew Wild |
2011-03-01 |
mod_storage_sql: Display friendlier error when LuaDBI is missing
|
Matthew Wild |
2011-03-01 |
Merge 0.8->trunk
|
Matthew Wild |
2011-02-26 |
tools/migration/*: Numerous changes and restructuring, and the addition of a Makefile
|
Matthew Wild |
2011-02-26 |
Merge 0.8->trunk
|
Matthew Wild |
2011-02-25 |
tools/migration/*.lua: Rename config to migrator.cfg.lua, add error handling for config and command-line parameters
|
Matthew Wild |
2011-02-25 |
tools/migration/main.lua: Add command-line parsing, including --config=CONFIG_FILE, and the ability to specify to/from stores to migrate
|
Matthew Wild |
2011-02-25 |
tools/migration/config.lua: Minor fixes for more sensible defaults
|
Matthew Wild |
2011-02-25 |
tools/migration/*.lua: Rename config to migrator.cfg.lua, add error handling for config and command-line parameters
|
Matthew Wild |
2011-02-25 |
tools/migration/main.lua: Add command-line parsing, including --config=CONFIG_FILE, and the ability to specify to/from stores to migrate
|
Matthew Wild |
2011-02-25 |
tools/migration/config.lua: Minor fixes for more sensible defaults
|
Matthew Wild |
2011-02-25 |
Merge 0.8->trunk
|
Matthew Wild |
2011-02-25 |
mod_pep: Fix comparison between incoming hash and the cached hash for a JID, fixes repeated PEP events on presence (fixes #225)
|
Matthew Wild |
2011-02-25 |
Merge 0.8->trunk
|
Matthew Wild |
2011-02-24 |
util.sasl.scram: Fix bug in validate_username function. (Thanks Florob)
|
Tobias Markmann |
2011-02-24 |
util.sasl.scram: Fix bug in validate_username function. (Thanks Florob)
|
Tobias Markmann |
2011-02-24 |
Merge 0.8->trunk.
|
Waqas Hussain |
2011-02-24 |
MUC: Don't limit affiliation changes to owners, and allow owners to remove themselves if they are not the last owner.
|
Waqas Hussain |
2011-02-24 |
MUC: Add a textual error message when the user isn't allowed to get/set config form.
|
Waqas Hussain |
2011-02-24 |
Merge 0.8->trunk
|
Matthew Wild |
2011-02-24 |
util.stanza: Whitespace fix after merge (complicated)
|
Matthew Wild |
2011-02-24 |
prosody, prosodyctl: Use plugin_paths in addition to, not instead of, the default plugin path
|
Matthew Wild |
2011-02-24 |
tools/migration/*.lua: Convert to unix line endings
|
Matthew Wild |
2011-02-23 |
net.httpserver: Removed an unused function.
|
Waqas Hussain |
2011-02-23 |
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 |
2011-02-23 |
tests/test_sasl.lua: Convert literal UTF-8/Latin1 chars to escape codes for weak text editors
|
Matthew Wild |
2011-02-22 |
tools/migration/*: Initial commit of a new migration tool. Currently supports Prosody files and Prosody SQL as input and output.
|
Waqas Hussain |
2011-02-22 |
net.httpserver: Catch errors thrown in HTTP handlers.
|
Waqas Hussain |
2011-02-22 |
mod_auth_*: Get rid of undocumented and broken 'sasl_realm' config option.
|
Waqas Hussain |
2011-02-22 |
mod_auth_cyrus: Print some diagnostic log messages about the available mechanisms.
|
Waqas Hussain |
2011-02-22 |
prosodyctl: Support for plugin_paths config option
|
Matthew Wild |
2011-02-22 |
mod_tls: Drop 'TLS negotiation started for ...' to debug level from info
|
Matthew Wild |
2011-02-22 |
s2smanager: Drop some log messages to debug level from info/warn
|
Matthew Wild |
2011-02-22 |
prosody: Change plugin_path -> plugin_paths and make it an array instead of a string
|
Matthew Wild |
2011-02-22 |
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 |
2011-02-22 |
util.stanza: Remove childtags and rename matching_tags -> childtags (they are API-compatible)
|
Matthew Wild |
2011-02-22 |
util.pluginloader: Remove unused support for custom loaders, to simplify further refactoring.
|
Waqas Hussain |
2011-02-20 |
modulemanager: Added module.path to the plugin API to let plugins determine their load path.
|
Waqas Hussain |
2011-02-20 |
util.pluginloader: Return file path on success in pluginloader.load_code().
|
Waqas Hussain |
2011-02-20 |
util.pluginloader: Return full file path from internal file loader on success, not just the name.
|
Waqas Hussain |
2011-02-20 |
util.stanza: Rewrite clone() to be more optimized.
|
Waqas Hussain |
2011-02-20 |
prosodyctl, util.prosodyctl: Move UI functions to util.prosodyctl so they can be used outside of prosodyctl itself
|
Matthew Wild |
2011-02-13 |
loggingmanager: Allow specifying a sink type in per-level logging config (thanks ruskie)
|
Matthew Wild |
2011-02-13 |
loggingmanager: Iterate over logging config rules using ipairs rather than pairs
|
Matthew Wild |
2011-02-13 |
mod_presence: Bounce errors for invalid presence types (thanks nolan/Astro)
|
Matthew Wild |
2011-02-10 |
TODO: Update for 0.9 milestones
|
Matthew Wild |
2011-02-01 |
TODO: Remove 0.8 milestones
|
Matthew Wild |
2011-02-01 |
prosody: Add config option plugin_path to allow overriding plugin directories.
|
Waqas Hussain |
2011-01-20 |
util.pluginloader: Add support for multiple plugin directories.
|
Waqas Hussain |
2011-01-20 |
MUC: Add option to allow participants to change the subject.
|
Kim Alvefur |
2011-01-14 |
Merge with waqas
|
Matthew Wild |
2011-02-24 |
util.stanza: Clean up matching_tags() and replace :childtags() with it
|
Matthew Wild |
2011-02-19 |
prosody, prosodyctl: Use plugin_paths in addition to, not instead of, the default plugin path
|
Matthew Wild |
2011-02-24 |
tools/migration/*.lua: Convert to unix line endings
|
Matthew Wild |
2011-02-23 |
net.httpserver: Removed an unused function.
|
Waqas Hussain |
2011-02-23 |
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 |
2011-02-23 |
tests/test_sasl.lua: Convert literal UTF-8/Latin1 chars to escape codes for weak text editors
|
Matthew Wild |
2011-02-22 |
tools/migration/*: Initial commit of a new migration tool. Currently supports Prosody files and Prosody SQL as input and output.
|
Waqas Hussain |
2011-02-22 |
net.httpserver: Catch errors thrown in HTTP handlers.
|
Waqas Hussain |
2011-02-22 |
mod_auth_*: Get rid of undocumented and broken 'sasl_realm' config option.
|
Waqas Hussain |
2011-02-22 |
mod_auth_cyrus: Print some diagnostic log messages about the available mechanisms.
|
Waqas Hussain |
2011-02-22 |
prosodyctl: Support for plugin_paths config option
|
Matthew Wild |
2011-02-22 |
mod_tls: Drop 'TLS negotiation started for ...' to debug level from info
|
Matthew Wild |
2011-02-22 |
s2smanager: Drop some log messages to debug level from info/warn
|
Matthew Wild |
2011-02-22 |
prosody: Change plugin_path -> plugin_paths and make it an array instead of a string
|
Matthew Wild |
2011-02-22 |
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 |
2011-02-22 |
util.stanza: Remove childtags and rename matching_tags -> childtags (they are API-compatible)
|
Matthew Wild |
2011-02-22 |
util.pluginloader: Remove unused support for custom loaders, to simplify further refactoring.
|
Waqas Hussain |
2011-02-20 |