net.server_select, net.server_event: Silence 'error during ssl handshake' for wantread and wantwrite
|
Matthew Wild |
2011-01-11 |
Merge 0.8->trunk
|
Matthew Wild |
2011-01-11 |
mod_storage_sql: Create index when creating a new table
|
Matthew Wild |
2011-01-11 |
util.datamanager: Handle gracefully the lack of prosody.paths.data
|
Matthew Wild |
2011-01-11 |
Merge 0.8->trunk
|
Matthew Wild |
2011-01-10 |
s2smanager: Don't bounce error replies for error and result stanzas.
|
Waqas Hussain |
2011-01-10 |
mod_storage_sql: Reconnect in all cases, and rollback on error.
|
Waqas Hussain |
2011-01-10 |
Merge 0.8->trunk
|
Matthew Wild |
2011-01-08 |
net.adns: Fix logging to handle unconnected UDP sockets
|
Matthew Wild |
2011-01-08 |
mod_bosh: Return true from send()
|
Matthew Wild |
2011-01-08 |
mod_storage_sql: Create table automatically for all databases now, not just SQLite. Also rename table from Prosody -> prosody.
|
Matthew Wild |
2011-01-08 |
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 |
2011-01-08 |
util.pubsub: Some tidying/optimisation to service:may()
|
Matthew Wild |
2011-01-08 |
certs/openssl.cnf: Specify output encoding.
|
Kim Alvefur |
2011-01-08 |
Merge 0.8->trunk
|
Matthew Wild |
2011-01-07 |
mod_storage_sql: Make the 'database' value for the SQLite3 driver relative to the data path
|
Matthew Wild |
2011-01-07 |
prosodyctl: Instead of calling datamanager.set_path(), just ensure prosody.paths.data always contains the correct value (including config)
|
Matthew Wild |
2011-01-07 |
prosody: Instead of calling datamanager.set_path(), just ensure prosody.paths.data always contains the correct value (including config)
|
Matthew Wild |
2011-01-07 |
util.datamanager: Use prosody.paths.data as the initial value for data_path
|
Matthew Wild |
2011-01-07 |
Merge 0.8->trunk
|
Matthew Wild |
2011-01-07 |
prosody.cfg.lua: Give example for logging to console
|
Matthew Wild |
2011-01-07 |
prosody.cfg.lua: Improve comment about enabling debug logging
|
Matthew Wild |
2011-01-07 |
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 |
2011-01-07 |
Merge 0.8->trunk
|
Matthew Wild |
2011-01-07 |
prosody.cfg.lua.dist: Update to include storage configuration and examples for SQL
|
Matthew Wild |
2011-01-07 |
prosody.cfg.lua.dist: Add note about the require_encryption options
|
Matthew Wild |
2011-01-07 |
storagemanager, mod_storage_internal: Split out default driver to mod_storage_internal, and greatly simplify storagemanager's error handling and fallback code
|
Matthew Wild |
2011-01-07 |
prosody.cfg.lua.dist: Add motd plugin
|
Matthew Wild |
2011-01-07 |
mod_motd: Process value to strip any indentation from the config
|
Matthew Wild |
2011-01-07 |
Merge 0.8->trunk
|
Matthew Wild |
2011-01-07 |
ejabberdstore.lib.lua: Remove now needless library
|
Matthew Wild |
2011-01-07 |
ejabberd_init.lib.lua: Remove now needless library
|
Matthew Wild |
2011-01-07 |
mod_storage_sql_ejabberd: Remove (moving to prosody-modules)
|
Matthew Wild |
2011-01-07 |
Merge 0.8->trunk
|
Matthew Wild |
2011-01-06 |
storagemanager: Fix log message (s/internal/null/)
|
Matthew Wild |
2011-01-06 |
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 |
2011-01-06 |
storagemanager: Log host in message when loading storage provider fails
|
Matthew Wild |
2011-01-06 |
net.server_event: Log interface and port number when binding fails
|
Matthew Wild |
2011-01-06 |
mod_storage_sql: Catch Lua errors during SQL transactions, and rollback.
|
Waqas Hussain |
2011-01-05 |
net.httpserver: Removed unused import and variables.
|
Waqas Hussain |
2011-01-05 |
net.httpserver: Changed an unnecessary global access.
|
Waqas Hussain |
2011-01-05 |
mod_storage_sql: Removed unnecessary initialization of a variable.
|
Waqas Hussain |
2011-01-05 |
net.httpserver: Decode percent-encoded characters in URL path.
|
Waqas Hussain |
2011-01-05 |
modulemanager: Removed an unused variable.
|
Waqas Hussain |
2011-01-05 |
configmanager: Added rawget().
|
Waqas Hussain |
2011-01-05 |
mod_bosh: Fix for miscalculating inactivity, causing disconnects under a steady stream of traffic
|
Matthew Wild |
2011-01-04 |
prosody, prosodyctl: Filter out relative paths from package.(c)path when installed
|
Matthew Wild |
2011-01-04 |
prosody, prosodyctl: Create prosody object as a local before exporting as a global
|
Matthew Wild |
2011-01-04 |
mod_register: Small code cleanup
|
Matthew Wild |
2011-01-04 |
mod_register: Change to use new delete_user auth provider method
|
Matthew Wild |
2011-01-04 |
mod_register: Add registration_compat config option to allow account remove requests addressed to='host' (defaults to true)
|
Matthew Wild |
2011-01-04 |
mod_auth_internal_*: Support for delete_user method
|
Matthew Wild |
2011-01-04 |
usermanager: Add delete_user method
|
Matthew Wild |
2011-01-04 |
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 |
2011-01-04 |
usermanager: Change dummy provider method to return an error string also (method not implemented)
|
Matthew Wild |
2011-01-04 |
net.adns: Log the DNS server that a query is sent to
|
Matthew Wild |
2011-01-04 |
MUC: Fix a pair of missing :up()
|
Kim Alvefur |
2011-01-03 |
util.sasl: Cache the calculated mechanisms set for SASL profiles (profile.mechanisms table).
|
Waqas Hussain |
2010-12-29 |
prosody: Don't add a datamanager callback when anonymous_login=true (mod_auth_anonymous does this now).
|
Waqas Hussain |
2010-12-28 |
hostmanager: Don't set host.disallow_s2s when anonymous_login=true (mod_auth_anonymous does this now).
|
Waqas Hussain |
2010-12-28 |
mod_saslauth: Remove special handling for SASL ANONYMOUS, and let mod_auth_anonymous handle it.
|
Waqas Hussain |
2010-12-28 |
usermanager: Assume authentication="anonymous" when anonymous_login=true.
|
Waqas Hussain |
2010-12-27 |
util.sasl.*, mod_auth_*, mod_saslauth: Pass SASL handler as first parameter to SASL profile callbacks.
|
Waqas Hussain |
2010-12-27 |
mod_storage_sql: Use util.json instead of util.serialization.
|
Waqas Hussain |
2010-12-27 |
util.json: Initial commit.
|
Waqas Hussain |
2010-12-27 |
mod_storage_sql: Log an error on query failure.
|
Waqas Hussain |
2010-12-27 |
mod_storage_sql: Remove the subkey column from the Prosody table, and make the map store compatible with the key-value store.
|
Waqas Hussain |
2010-12-27 |
mod_storage_sql: Dynamically replace backquotes with double quotes when connecting to PostgreSQL...
|
Waqas Hussain |
2010-12-27 |
mod_storage_sql: Call commit() after all SQL statements, including SELECT, to get SQLite to drop its locks.
|
Waqas Hussain |
2010-12-27 |
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 |
2010-12-27 |
Don't check priority in mod_offline
|
Robert Hoelz |
2010-12-10 |
mod_message, mod_offline: Change message/offline/store -> message/offline/handle
|
Robert Hoelz |
2010-12-09 |
mod_offline: Make sure mod_offline's store handler reports success vs failure.
|
Robert Hoelz |
2010-12-09 |
mod_message: Send service-unavailable if offline storage fails.
|
Robert Hoelz |
2010-12-09 |
mod_presence, mod_offline: Merge message/offline/delete with message/offline/broadcast.
|
Robert Hoelz |
2010-12-09 |
core.offlinemanager, mod_message, mod_presence: Removed core.offlinemanager in favor of mod_offline.
|
Robert Hoelz |
2010-12-09 |
modulemanager: Auto-load mod_offline.
|
Waqas Hussain |
2010-12-27 |
util.pposix: Remove extraneous semicolon
|
Matthew Wild |
2010-12-26 |
util.encodings: Switch comment styles to build ok as ANSI C
|
Matthew Wild |
2010-12-26 |
util-src/Makefile: Change parameter order so that LDFLAGS always comes later than the input files
|
Matthew Wild |
2010-12-26 |
util-src/Makefile: Clean up and remove unnecessary all linking
|
Matthew Wild |
2010-12-26 |
configure: Don't add -llua to LDFLAGS, it's unnecessary
|
Matthew Wild |
2010-12-26 |
mod_saslauth: Handle session bind requests to the host, fixes OneTeam login
|
Matthew Wild |
2010-12-24 |
s2smanager: Destroy session on immediate failure of a connection attempt (e.g. inability to create sockets)
|
Matthew Wild |
2010-12-24 |
s2smanager: Handle DNS lookup error in response handler
|
Matthew Wild |
2010-12-24 |
s2smanager: send_to_host(): Handle already-destroyed session and bounce stanza accordingly
|
Matthew Wild |
2010-12-24 |
s2smanager: new_outgoing(): Destroy session if first connection attempt fails immediately (e.g. can't create sockets)
|
Matthew Wild |
2010-12-24 |
net.adns: Handle dns.query() failures, and pass error to handler
|
Matthew Wild |
2010-12-24 |
net.dns: resolver:query(): Handle getsocket() failures, and return true on success
|
Matthew Wild |
2010-12-24 |
net.dns: resolver:getsocket(): Return nil, err on failure
|
Matthew Wild |
2010-12-24 |
s2smanager: Give all new outgoing s2s sessions a close method by default (destroy_session)
|
Matthew Wild |
2010-12-24 |
s2smanager: Add a missing semi-colon
|
Matthew Wild |
2010-12-24 |
s2smanager: destroy_session(): Pass reason to retire_session() and return true on successful destruction
|
Matthew Wild |
2010-12-24 |
s2smanager: retire_session(): Add a 'reason' parameter
|
Matthew Wild |
2010-12-24 |
s2smanager: session.send(): Return the result of send_to_host() (and incidentally make this a tail call \o/)
|
Matthew Wild |
2010-12-22 |
s2smanager: send_to_host(): Return false on failure, and true otherwise
|
Matthew Wild |
2010-12-22 |
util.filters: Add remove_filter_hook()
|
Matthew Wild |
2010-12-22 |
prosody: Catch a recursive Include error and print a more friendly error
|
Matthew Wild |
2010-12-21 |
configmanager: Filenames without a path are also relative to the config file path, not the current working directory
|
Matthew Wild |
2010-12-21 |
util.xmppstream: Allow stream_ns = "" for parsing streams with no xmlns
|
Matthew Wild |
2010-12-21 |
storagemanager: Fix log message (s/internal/null/)
|
Matthew Wild |
2011-01-06 |
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 |
2011-01-06 |
storagemanager: Log host in message when loading storage provider fails
|
Matthew Wild |
2011-01-06 |
net.server_event: Log interface and port number when binding fails
|
Matthew Wild |
2011-01-06 |
mod_storage_sql: Catch Lua errors during SQL transactions, and rollback.
|
Waqas Hussain |
2011-01-05 |
net.httpserver: Removed unused import and variables.
|
Waqas Hussain |
2011-01-05 |
net.httpserver: Changed an unnecessary global access.
|
Waqas Hussain |
2011-01-05 |
mod_storage_sql: Removed unnecessary initialization of a variable.
|
Waqas Hussain |
2011-01-05 |
net.httpserver: Decode percent-encoded characters in URL path.
|
Waqas Hussain |
2011-01-05 |
modulemanager: Removed an unused variable.
|
Waqas Hussain |
2011-01-05 |
configmanager: Added rawget().
|
Waqas Hussain |
2011-01-05 |
mod_bosh: Fix for miscalculating inactivity, causing disconnects under a steady stream of traffic
|
Matthew Wild |
2011-01-04 |
prosody, prosodyctl: Filter out relative paths from package.(c)path when installed
|
Matthew Wild |
2011-01-04 |
prosody, prosodyctl: Create prosody object as a local before exporting as a global
|
Matthew Wild |
2011-01-04 |
mod_register: Small code cleanup
|
Matthew Wild |
2011-01-04 |
mod_register: Change to use new delete_user auth provider method
|
Matthew Wild |
2011-01-04 |
mod_register: Add registration_compat config option to allow account remove requests addressed to='host' (defaults to true)
|
Matthew Wild |
2011-01-04 |
mod_auth_internal_*: Support for delete_user method
|
Matthew Wild |
2011-01-04 |
usermanager: Add delete_user method
|
Matthew Wild |
2011-01-04 |
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 |
2011-01-04 |
usermanager: Change dummy provider method to return an error string also (method not implemented)
|
Matthew Wild |
2011-01-04 |
net.adns: Log the DNS server that a query is sent to
|
Matthew Wild |
2011-01-04 |
MUC: Fix a pair of missing :up()
|
Kim Alvefur |
2011-01-03 |
mod_pubsub: Correctly wrap the list of subscriptions in a pubsub element
|
Kim Alvefur |
2010-12-29 |
util.xmppstream: Optimized stanza building by bypassing the stanza API.
|
Waqas Hussain |
2010-12-29 |
util.sasl: Cache the calculated mechanisms set for SASL profiles (profile.mechanisms table).
|
Waqas Hussain |
2010-12-29 |
prosody: Don't add a datamanager callback when anonymous_login=true (mod_auth_anonymous does this now).
|
Waqas Hussain |
2010-12-28 |
hostmanager: Don't set host.disallow_s2s when anonymous_login=true (mod_auth_anonymous does this now).
|
Waqas Hussain |
2010-12-28 |
mod_saslauth: Remove special handling for SASL ANONYMOUS, and let mod_auth_anonymous handle it.
|
Waqas Hussain |
2010-12-28 |
usermanager: Assume authentication="anonymous" when anonymous_login=true.
|
Waqas Hussain |
2010-12-27 |
util.sasl.*, mod_auth_*, mod_saslauth: Pass SASL handler as first parameter to SASL profile callbacks.
|
Waqas Hussain |
2010-12-27 |
mod_storage_sql: Use util.json instead of util.serialization.
|
Waqas Hussain |
2010-12-27 |
util.json: Initial commit.
|
Waqas Hussain |
2010-12-27 |
mod_storage_sql: Log an error on query failure.
|
Waqas Hussain |
2010-12-27 |
mod_storage_sql: Remove the subkey column from the Prosody table, and make the map store compatible with the key-value store.
|
Waqas Hussain |
2010-12-27 |
mod_storage_sql: Dynamically replace backquotes with double quotes when connecting to PostgreSQL...
|
Waqas Hussain |
2010-12-27 |
mod_storage_sql: Call commit() after all SQL statements, including SELECT, to get SQLite to drop its locks.
|
Waqas Hussain |
2010-12-27 |
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 |
2010-12-27 |
Don't check priority in mod_offline
|
Robert Hoelz |
2010-12-10 |
mod_message, mod_offline: Change message/offline/store -> message/offline/handle
|
Robert Hoelz |
2010-12-09 |
mod_offline: Make sure mod_offline's store handler reports success vs failure.
|
Robert Hoelz |
2010-12-09 |
mod_message: Send service-unavailable if offline storage fails.
|
Robert Hoelz |
2010-12-09 |
mod_presence, mod_offline: Merge message/offline/delete with message/offline/broadcast.
|
Robert Hoelz |
2010-12-09 |
core.offlinemanager, mod_message, mod_presence: Removed core.offlinemanager in favor of mod_offline.
|
Robert Hoelz |
2010-12-09 |
modulemanager: Auto-load mod_offline.
|
Waqas Hussain |
2010-12-27 |
util.pposix: Remove extraneous semicolon
|
Matthew Wild |
2010-12-26 |
util.encodings: Switch comment styles to build ok as ANSI C
|
Matthew Wild |
2010-12-26 |
util-src/Makefile: Change parameter order so that LDFLAGS always comes later than the input files
|
Matthew Wild |
2010-12-26 |
util-src/Makefile: Clean up and remove unnecessary all linking
|
Matthew Wild |
2010-12-26 |
configure: Don't add -llua to LDFLAGS, it's unnecessary
|
Matthew Wild |
2010-12-26 |
mod_saslauth: Handle session bind requests to the host, fixes OneTeam login
|
Matthew Wild |
2010-12-24 |
s2smanager: Destroy session on immediate failure of a connection attempt (e.g. inability to create sockets)
|
Matthew Wild |
2010-12-24 |
s2smanager: Handle DNS lookup error in response handler
|
Matthew Wild |
2010-12-24 |
s2smanager: send_to_host(): Handle already-destroyed session and bounce stanza accordingly
|
Matthew Wild |
2010-12-24 |
s2smanager: new_outgoing(): Destroy session if first connection attempt fails immediately (e.g. can't create sockets)
|
Matthew Wild |
2010-12-24 |
net.adns: Handle dns.query() failures, and pass error to handler
|
Matthew Wild |
2010-12-24 |
net.dns: resolver:query(): Handle getsocket() failures, and return true on success
|
Matthew Wild |
2010-12-24 |
net.dns: resolver:getsocket(): Return nil, err on failure
|
Matthew Wild |
2010-12-24 |
s2smanager: Give all new outgoing s2s sessions a close method by default (destroy_session)
|
Matthew Wild |
2010-12-24 |
s2smanager: Add a missing semi-colon
|
Matthew Wild |
2010-12-24 |
s2smanager: destroy_session(): Pass reason to retire_session() and return true on successful destruction
|
Matthew Wild |
2010-12-24 |
s2smanager: retire_session(): Add a 'reason' parameter
|
Matthew Wild |
2010-12-24 |
mod_pubsub: Include node in disco#items reply
|
Matthew Wild |
2010-12-22 |
s2smanager: session.send(): Return the result of send_to_host() (and incidentally make this a tail call \o/)
|
Matthew Wild |
2010-12-22 |
s2smanager: send_to_host(): Return false on failure, and true otherwise
|
Matthew Wild |
2010-12-22 |
mod_pubsub: Fix missing disco#items xmlns
|
Kim Alvefur |
2010-12-22 |
util.pubsub: Return correct node in get_subscriptions()
|
Kim Alvefur |
2010-12-22 |
mod_pubsub: Implement disco#info for nodes
|
Matthew Wild |
2010-12-22 |
util.filters: Add remove_filter_hook()
|
Matthew Wild |
2010-12-22 |
util.pubsub: Use correct node name when returning a list of multiple nodes in a subscriptions response
|
Matthew Wild |
2010-12-22 |
mod_pubsub: Implement get_subscriptions
|
Matthew Wild |
2010-12-22 |
mod_pubsub: Add get_subscriptions and get_subscriptions_other capabilities to default affiliations
|
Matthew Wild |
2010-12-22 |
mod_pubsub: Add add_subscription and get_subscriptions to feature_map
|
Matthew Wild |
2010-12-22 |
util.pubsub: Add service-wide subscription tracking, and add :get_subscriptions()
|
Matthew Wild |
2010-12-22 |
util.pubsub: Small code tidying for :get_subscription()
|
Matthew Wild |
2010-12-22 |
util.pubsub: Fix traceback when using autocreate-on-subscribe
|
Matthew Wild |
2010-12-22 |
mod_pubsub: Set normalize_jid instead of jids_equal
|
Matthew Wild |
2010-12-22 |
util.pubsub: Add service:jids_equal() and new config option normalize_jid
|
Matthew Wild |
2010-12-22 |
mod_pubsub: Fix a missing :up() from the last commit
|
Matthew Wild |
2010-12-22 |
mod_pubsub: Handle disco#items on nodes
|
Matthew Wild |
2010-12-22 |
util.pubsub: get_items(): When requesting a specific item, use the id as a key to mirror the multiple-item case
|
Matthew Wild |
2010-12-22 |
prosody: Catch a recursive Include error and print a more friendly error
|
Matthew Wild |
2010-12-21 |
configmanager: Filenames without a path are also relative to the config file path, not the current working directory
|
Matthew Wild |
2010-12-21 |
util.pubsub: Add service:set_node_capabilities()
|
Matthew Wild |
2010-12-21 |
util.xmppstream: Allow stream_ns = "" for parsing streams with no xmlns
|
Matthew Wild |
2010-12-21 |
Merge with 0.8
|
Matthew Wild |
2010-12-21 |
prosody.cfg.lua.dist: Add note about external gateways
|
Matthew Wild |
2010-12-21 |
prosody.cfg.lua.dist: Update for new logging config format
|
Matthew Wild |
2010-12-21 |
configmanager: Support for wildcards in Include directives
|
Matthew Wild |
2010-12-20 |
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 |
2010-12-20 |
util.httpstream: For HTTP client responses, changing properties responseversion and responseheaders to httpversion and httpheaders, to match HTTP server requests.
|
Waqas Hussain |
2010-12-19 |
util.httpstream: A little cleanup of the HTTP path.
|
Waqas Hussain |
2010-12-19 |
mod_pubsub: Use bare JID in get_affiliation
|
Matthew Wild |
2010-12-21 |
mod_pubsub: Skip false features in feature_map
|
Matthew Wild |
2010-12-21 |
util.pubsub: Fix nil global access in get_nodes()
|
Matthew Wild |
2010-12-21 |
mod_pubsub: Return disco#info stanza from build_disco_info()
|
Matthew Wild |
2010-12-21 |
mod_pubsub: Iterate over disco features in correct table
|
Matthew Wild |
2010-12-21 |
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 |
2010-12-21 |
mod_pubsub: Fix capabilities table from some debugging
|
Matthew Wild |
2010-12-21 |
mod_pubsub: Make the pubsub host an admin too
|
Matthew Wild |
2010-12-21 |
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 |
2010-12-21 |
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 |
2010-12-21 |
util.pubsub: Modify new() to take a config, and add a default config via a metatable
|
Matthew Wild |
2010-12-21 |
mod_pubsub: Add 'forbidden' error support
|
Matthew Wild |
2010-12-21 |
prosody.cfg.lua.dist: Add note about external gateways
|
Matthew Wild |
2010-12-21 |
prosody.cfg.lua.dist: Update for new logging config format
|
Matthew Wild |
2010-12-21 |
configmanager: Support for wildcards in Include directives
|
Matthew Wild |
2010-12-20 |
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 |
2010-12-20 |
util.httpstream: For HTTP client responses, changing properties responseversion and responseheaders to httpversion and httpheaders, to match HTTP server requests.
|
Waqas Hussain |
2010-12-19 |
util.httpstream: A little cleanup of the HTTP path.
|
Waqas Hussain |
2010-12-19 |
Merge with 0.8
|
Matthew Wild |
2010-12-19 |
mod_pubsub, util.pubsub: Remove from 0.8
|
Matthew Wild |
2010-12-19 |
Merge 0.8->trunk (uh-oh)
|
Matthew Wild |
2010-12-19 |
configmanager: Switch back to returning 'ok' to signal config load success - fixes config errors not being displayed
|
Matthew Wild |
2010-12-18 |
util.events: Remove an event's table when it has no more handlers.
|
Waqas Hussain |
2010-12-18 |
mod_admin_adhoc: Support unloading multiple modules
|
Florian Zeitz |
2010-12-18 |
mod_admin_adhoc: Support for reloading multiple modules
|
Florian Zeitz |
2010-12-18 |
net/server_select.lua: Reduce select() timeout back to 1s
|
Matthew Wild |
2010-12-18 |
storagemanager: Don't always show fallback warning when using per-store config
|
Matthew Wild |
2010-12-18 |
prosodyctl: Add dummy lock/unlock_globals() until util.startup comes along
|
Matthew Wild |
2010-12-18 |
mod_storage_sql: Fix a couple of bugs in "JSON" decoding
|
Matthew Wild |
2010-12-18 |
util.prosodyctl: Initialize storagemanager on hosts we modify
|
Matthew Wild |
2010-12-18 |
storagemanager: Log warning when loading the storage provider plugin fails
|
Matthew Wild |
2010-12-18 |
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 |
2010-12-17 |
usermanager: Fixed a possible traceback when is_admin() was used on a component.
|
Waqas Hussain |
2010-12-17 |
prosody.cfg.lua.dist: Update to reflect new mod_admin_* modules
|
Matthew Wild |
2010-12-17 |
util.stanza: Iterate on childtags instead of all childs.
|
Kim Alvefur |
2010-12-17 |
Make libidn default when not specifiying a IDN lib.
|
Tobias Markmann |
2010-12-14 |
Fix lua lib name in LDFLAGS.
|
Tobias Markmann |
2010-12-14 |
util.encodings: Support for ICU for IDNA operations.
|
Tobias Markmann |
2010-12-14 |
mod_pubsub: Preserve service object on module reload
|
Matthew Wild |
2010-12-17 |
mod_pubsub: Handle disco#info and disco#items
|
Matthew Wild |
2010-12-17 |
util.pubsub: Add service:get_nodes()
|
Matthew Wild |
2010-12-17 |
modulemanager, mod_console: Rename mod_console -> mod_admin_telnet - add compatibility code to modulemanager for existing configs
|
Matthew Wild |
2010-12-17 |
net.httpserver: Default 'ports' = {5280}
|
Matthew Wild |
2010-12-17 |
net.xmppclient_listener: Imports and global cleanup.
|
Waqas Hussain |
2010-12-14 |
net.xmppserver_listener: Removed unnecessary import of lxp.
|
Waqas Hussain |
2010-12-14 |
net.xmppserver_listener: Removed unused variables and imports.
|
Waqas Hussain |
2010-12-14 |
net.xmppserver_listener: Made some globals local.
|
Waqas Hussain |
2010-12-14 |
net.xmppcomponent_listener: Move session creation from listener.onincoming to listener.onconnect.
|
Waqas Hussain |
2010-12-14 |
net.xmppcomponent_listener: Made some globals local.
|
Waqas Hussain |
2010-12-14 |
core.loggingmanager: Updated to use termcolours.getstyle instead of termcolours.getstring for console logging.
|
Waqas Hussain |
2010-12-14 |
util.termcolours: Added setstyle(str), which works on Windows too.
|
Waqas Hussain |
2010-12-14 |
util-src/windows.c: Added get_consolecolor, set_consolecolor.
|
Waqas Hussain |
2010-12-14 |
net.dns: Clean up tostring() of returned records, as a result PTR records can now be tostring()'d
|
Matthew Wild |
2010-12-14 |
net.dns: Add resolver:tohostname() and dns.tohostname()
|
Matthew Wild |
2010-12-14 |
util.serialization: Proper serialization of Infinity, -Infinity and NaN.
|
Waqas Hussain |
2010-12-13 |
mod_storage_sql: Use 'IS' for comparison instead of '=', to avoid SQL's NULL insanity.
|
Waqas Hussain |
2010-12-13 |
mod_storage_sql: Fixed the deserialization of string-typed values.
|
Waqas Hussain |
2010-12-13 |
prosodyctl: Added and updated some comments and some semicolons, to match main prosody executable.
|
Waqas Hussain |
2010-12-12 |
prosodyctl: Read PROSODY_SRCDIR and PROSODY_PLUGINDIR environment variables, to match main prosody executable.
|
Waqas Hussain |
2010-12-12 |
prosody: Added a comment, to match prosodyctl.
|
Waqas Hussain |
2010-12-12 |
prosodyctl: Added support for --config command line argument, and multiple config parsers (to match the main prosody executable).
|
Waqas Hussain |
2010-12-12 |
mod_pep: Fixed a traceback when non-local users send presence.
|
Waqas Hussain |
2010-12-12 |
mod_pep: Handle the case where local contacts send directed presence with caps hash.
|
Waqas Hussain |
2010-12-12 |
util.serialization: Implemented deserialize().
|
Waqas Hussain |
2010-12-12 |
storagemanager: When we have a cached data driver, we are supposed to use it.
|
Waqas Hussain |
2010-12-12 |
mod_storage_sql: Auto-initialize SQLite3 database.
|
Waqas Hussain |
2010-12-12 |
mod_storage_sql: Default value for option sql = { driver = "SQLite3", database = "prosody.sqlite" }.
|
Waqas Hussain |
2010-12-12 |
mod_storage_sql: Fixed a typo.
|
Waqas Hussain |
2010-12-12 |
mod_storage_sql: Initial commit of new SQL data driver.
|
Waqas Hussain |
2010-12-12 |
storagemanager: Hook "host-activated", to make sure we are notified about data drivers.
|
Waqas Hussain |
2010-12-12 |
storagemanager: Fixed a nil global access.
|
Waqas Hussain |
2010-12-12 |
util.stanza: Change get_error() to return nil rather than '' for no text
|
Matthew Wild |
2010-12-11 |
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 |
2010-12-11 |
prosodyctl: Make the 'restart' command start Prosody even if it wasn't already running
|
Matthew Wild |
2010-12-11 |
util.datamanager: Return an error string when pcall fails on a loaded list file.
|
Waqas Hussain |
2010-12-09 |
util.datamanager: When failing to load a list file, and the file exists, log an error, and return nil, error.
|
Waqas Hussain |
2010-12-09 |
usermanager: Removed redundant import of util.datamanager and util.hashes.
|
Waqas Hussain |
2010-12-09 |
util.ztact: Removed.
|
Waqas Hussain |
2010-12-09 |
net.dns: Removed dependency on util.ztact by moving ztact.get/set in.
|
Waqas Hussain |
2010-12-09 |
mod_console: Removed redundant code for host:activate() and host:deactivate(), now that hostmanager has error checking.
|
Waqas Hussain |
2010-12-09 |
hostmanager: Improved error handling.
|
Waqas Hussain |
2010-12-09 |
hostmanager: deactivate() now returns true on success.
|
Waqas Hussain |
2010-12-09 |
hostmanager: activate() now gets the host config from configmanager when a config isn't given.
|
Waqas Hussain |
2010-12-09 |
certs/Makefile: Remove -c flag to chmod, which appears to be a GNUism (thanks Kev)
|
Matthew Wild |
2010-12-08 |
prosody: Don't attempt to load core.xmlhandlers in the main file. It no longer exists.
|
Waqas Hussain |
2010-12-07 |
xmlhandlers: DELETED.
|
Matthew Wild |
2010-12-07 |
util.prosodyctl: Prep JIDs before checking whether they exist (thanks tja)
|
Matthew Wild |
2010-12-07 |
tools/xep227toprosody.lua: Rename ns_xep227 to xmlns_xep227 for consistency with main Prosody code
|
Matthew Wild |
2010-12-07 |
tools/xep227toprosody.lua: Convert to use util.xmppstream
|
Matthew Wild |
2010-12-07 |
util.xmppstream: Expose ns_separator and ns_pattern
|
Matthew Wild |
2010-12-07 |
mod_bosh: Switch to util.xmppstream from xmlhandlers
|
Matthew Wild |
2010-12-07 |
xmppcomponent_listener: Switch to util.xmppstream from xmlhandlers
|
Matthew Wild |
2010-12-07 |
prosody: Added a stub implementation of core.componentmanager to the package.loaded table (re-commiting, as this was accidentally removed).
|
Waqas Hussain |
2010-12-07 |
certs/openssl.cnf: Change countryName from UK to GB
|
Matthew Wild |
2010-12-06 |
certs/Makefile: Add .PRECIOUS to stop make deleting the key as an intermediate file (thanks deryni/Zash)
|
Matthew Wild |
2010-12-06 |
certs: Add a default OpenSSL configuration file, and a Makefile.
|
Kim Alvefur |
2010-12-03 |
mod_pubsub: Ensure <item> is in correct scope when broadcasting an event
|
Matthew Wild |
2010-12-05 |
mod_pubsub: Support item retraction
|
Florian Zeitz |
2010-12-05 |
mod_pubsub, util.pubsub: Support for unsubscribing
|
Florian Zeitz |
2010-12-05 |
mod_pubsub: Use pubsub_error_reply everywhere
|
Florian Zeitz |
2010-12-03 |
util.xmppstream: Fix logger name.
|
Waqas Hussain |
2010-12-02 |
mod_disco: Don't add caps hash to stream features on unauthenticated connections.
|
Waqas Hussain |
2010-12-02 |
mod_proxy65: Add service discovery identity and feature, to help out mod_disco when loaded on a normal host.
|
Waqas Hussain |
2010-12-02 |
mod_proxy65: Cleaned up stanza processing a little.
|
Waqas Hussain |
2010-12-02 |
mod_proxy65: s:len() -> #s.
|
Waqas Hussain |
2010-12-02 |
mod_proxy65: Make some globals local.
|
Waqas Hussain |
2010-12-02 |
mod_proxy65: :sub(n):byte() -> :byte(n).
|
Waqas Hussain |
2010-12-02 |
mod_proxy65: Allow loading on normal hosts.
|
Waqas Hussain |
2010-12-02 |
mod_proxy65: Updated to use sub-events. Now only hooks what it needs to.
|
Waqas Hussain |
2010-12-02 |
net.server_select: Set select() timeout to 3600 by default.
|
Waqas Hussain |
2010-12-02 |
net.server_select: Made another global local.
|
Waqas Hussain |
2010-12-02 |
net.server_select: Made some globals local.
|
Waqas Hussain |
2010-12-02 |
mod_bosh: Use util.timer for timers instead of server.addtimer.
|
Waqas Hussain |
2010-12-02 |
util.timer: Activate higher timer precision.
|
Waqas Hussain |
2010-12-02 |
net.server_select: Make changes required for sub-second timer precision.
|
Waqas Hussain |
2010-12-02 |
fallbacks/lxp.lua: Pure Lua pseudo-XML parser. Implements the same API as LuaExpat.
|
Waqas Hussain |
2010-12-02 |
mod_iq: Fix an extra character in previous commit...
|
Waqas Hussain |
2010-12-02 |
mod_iq: Don't hook 'iq/full' on components.
|
Waqas Hussain |
2010-12-02 |
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 |
2010-12-02 |
mod_proxy65: Give the 'iq/host' stanza handler a negative priority, to allow mod_iq to process the events first.
|
Waqas Hussain |
2010-12-02 |
MUC: Give stanza handlers a negative priority, to allow mod_iq to process them first.
|
Waqas Hussain |
2010-12-02 |
mod_component: Give stanza handlers a negative priority, to allow mod_iq to process them first.
|
Waqas Hussain |
2010-12-02 |
mod_iq: Don't stop event dispatch for unhandled IQ errors and results (this lets negative priority handlers intercept the events).
|
Waqas Hussain |
2010-12-02 |
mod_pubsub, util.pubsub: Support node creation
|
Florian Zeitz |
2010-12-01 |
mod_pep: Remove PEP subscriptions on getting a presence unsubscribe.
|
Waqas Hussain |
2010-11-28 |
mod_pep: Fixed regression where PEP messages were not correctly being broadcasted on caps hash change.
|
Waqas Hussain |
2010-11-28 |
mod_pep: Fixed a nil access (thanks Zash).
|
Waqas Hussain |
2010-11-28 |
mod_disco: Fixed: Service discovery features were not being removed on module unload (issue #205).
|
Waqas Hussain |
2010-11-28 |
mod_pep: Optimised PEP requests for disco info on caps change (issue #150).
|
Waqas Hussain |
2010-11-28 |
storagemanager: Only show fallback warning if storage was configured to use another backend and it failed
|
Matthew Wild |
2010-11-27 |
storagemanager: Return driver from load_driver() if successful
|
Matthew Wild |
2010-11-27 |
mod_iq: Optimized a bit more (fewer table accesses).
|
Waqas Hussain |
2010-11-27 |
mod_iq: Optimized a bit (fewer table accesses).
|
Waqas Hussain |
2010-11-27 |
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 |
2010-11-27 |
storagemanager: Import type()
|
Matthew Wild |
2010-11-27 |
storagemanager: Import util.multitable again
|
Matthew Wild |
2010-11-27 |
storagemanager: Fix syntax error
|
Matthew Wild |
2010-11-27 |
mod_pep: Updated disco#info result handler to use new event name format.
|
Waqas Hussain |
2010-11-27 |
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 |
2010-11-27 |
configmanager: Switch back to returning 'ok' to signal config load success - fixes config errors not being displayed
|
Matthew Wild |
2010-12-18 |
Merge with Florob
|
Matthew Wild |
2010-12-18 |
mod_admin_adhoc: Support unloading multiple modules
|
Florian Zeitz |
2010-12-18 |
mod_admin_adhoc: Support for reloading multiple modules
|
Florian Zeitz |
2010-12-18 |
util.events: Remove an event's table when it has no more handlers.
|
Waqas Hussain |
2010-12-18 |
net/server_select.lua: Reduce select() timeout back to 1s
|
Matthew Wild |
2010-12-18 |
storagemanager: Don't always show fallback warning when using per-store config
|
Matthew Wild |
2010-12-18 |
prosodyctl: Add dummy lock/unlock_globals() until util.startup comes along
|
Matthew Wild |
2010-12-18 |
mod_storage_sql: Fix a couple of bugs in "JSON" decoding
|
Matthew Wild |
2010-12-18 |
util.prosodyctl: Initialize storagemanager on hosts we modify
|
Matthew Wild |
2010-12-18 |
storagemanager: Log warning when loading the storage provider plugin fails
|
Matthew Wild |
2010-12-18 |
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 |
2010-12-17 |
usermanager: Fixed a possible traceback when is_admin() was used on a component.
|
Waqas Hussain |
2010-12-17 |
prosody.cfg.lua.dist: Update to reflect new mod_admin_* modules
|
Matthew Wild |
2010-12-17 |
util.stanza: Iterate on childtags instead of all childs.
|
Kim Alvefur |
2010-12-17 |
Merge Tobias->trunk
|
Matthew Wild |
2010-12-17 |
Make libidn default when not specifiying a IDN lib.
|
Tobias Markmann |
2010-12-14 |
Fix lua lib name in LDFLAGS.
|
Tobias Markmann |
2010-12-14 |
util.encodings: Support for ICU for IDNA operations.
|
Tobias Markmann |
2010-12-14 |
mod_pubsub: Preserve service object on module reload
|
Matthew Wild |
2010-12-17 |
mod_pubsub: Handle disco#info and disco#items
|
Matthew Wild |
2010-12-17 |
util.pubsub: Add service:get_nodes()
|
Matthew Wild |
2010-12-17 |
modulemanager, mod_console: Rename mod_console -> mod_admin_telnet - add compatibility code to modulemanager for existing configs
|
Matthew Wild |
2010-12-17 |
net.httpserver: Default 'ports' = {5280}
|
Matthew Wild |
2010-12-17 |
net.xmppclient_listener: Imports and global cleanup.
|
Waqas Hussain |
2010-12-14 |
net.xmppserver_listener: Removed unnecessary import of lxp.
|
Waqas Hussain |
2010-12-14 |
net.xmppserver_listener: Removed unused variables and imports.
|
Waqas Hussain |
2010-12-14 |
net.xmppserver_listener: Made some globals local.
|
Waqas Hussain |
2010-12-14 |
net.xmppcomponent_listener: Move session creation from listener.onincoming to listener.onconnect.
|
Waqas Hussain |
2010-12-14 |
net.xmppcomponent_listener: Made some globals local.
|
Waqas Hussain |
2010-12-14 |
core.loggingmanager: Updated to use termcolours.getstyle instead of termcolours.getstring for console logging.
|
Waqas Hussain |
2010-12-14 |
util.termcolours: Added setstyle(str), which works on Windows too.
|
Waqas Hussain |
2010-12-14 |
util-src/windows.c: Added get_consolecolor, set_consolecolor.
|
Waqas Hussain |
2010-12-14 |
net.dns: Clean up tostring() of returned records, as a result PTR records can now be tostring()'d
|
Matthew Wild |
2010-12-14 |
net.dns: Add resolver:tohostname() and dns.tohostname()
|
Matthew Wild |
2010-12-14 |
util.serialization: Proper serialization of Infinity, -Infinity and NaN.
|
Waqas Hussain |
2010-12-13 |
mod_storage_sql: Use 'IS' for comparison instead of '=', to avoid SQL's NULL insanity.
|
Waqas Hussain |
2010-12-13 |
mod_storage_sql: Fixed the deserialization of string-typed values.
|
Waqas Hussain |
2010-12-13 |
prosodyctl: Added and updated some comments and some semicolons, to match main prosody executable.
|
Waqas Hussain |
2010-12-12 |
prosodyctl: Read PROSODY_SRCDIR and PROSODY_PLUGINDIR environment variables, to match main prosody executable.
|
Waqas Hussain |
2010-12-12 |
prosody: Added a comment, to match prosodyctl.
|
Waqas Hussain |
2010-12-12 |
prosodyctl: Added support for --config command line argument, and multiple config parsers (to match the main prosody executable).
|
Waqas Hussain |
2010-12-12 |
mod_pep: Fixed a traceback when non-local users send presence.
|
Waqas Hussain |
2010-12-12 |
mod_pep: Handle the case where local contacts send directed presence with caps hash.
|
Waqas Hussain |
2010-12-12 |
util.serialization: Implemented deserialize().
|
Waqas Hussain |
2010-12-12 |
util.x509: "certverification" -> "x509".
|
Waqas Hussain |
2010-12-12 |
storagemanager: When we have a cached data driver, we are supposed to use it.
|
Waqas Hussain |
2010-12-12 |
core.s2smanager, mod_console, mod_saslauth, util.certverification: rename util.certverification to util.x509
|
Kim Alvefur |
2010-12-12 |
mod_storage_sql: Auto-initialize SQLite3 database.
|
Waqas Hussain |
2010-12-12 |
mod_storage_sql: Default value for option sql = { driver = "SQLite3", database = "prosody.sqlite" }.
|
Waqas Hussain |
2010-12-12 |
mod_storage_sql: Fixed a typo.
|
Waqas Hussain |
2010-12-12 |
mod_storage_sql: Initial commit of new SQL data driver.
|
Waqas Hussain |
2010-12-12 |
storagemanager: Hook "host-activated", to make sure we are notified about data drivers.
|
Waqas Hussain |
2010-12-12 |
storagemanager: Fixed a nil global access.
|
Waqas Hussain |
2010-12-12 |
util.stanza: Change get_error() to return nil rather than '' for no text
|
Matthew Wild |
2010-12-11 |
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 |
2010-12-11 |
prosodyctl: Make the 'restart' command start Prosody even if it wasn't already running
|
Matthew Wild |
2010-12-11 |
util.datamanager: Return an error string when pcall fails on a loaded list file.
|
Waqas Hussain |
2010-12-09 |
util.datamanager: When failing to load a list file, and the file exists, log an error, and return nil, error.
|
Waqas Hussain |
2010-12-09 |
usermanager: Removed redundant import of util.datamanager and util.hashes.
|
Waqas Hussain |
2010-12-09 |
util.ztact: Removed.
|
Waqas Hussain |
2010-12-09 |
net.dns: Removed dependency on util.ztact by moving ztact.get/set in.
|
Waqas Hussain |
2010-12-09 |
mod_console: Removed redundant code for host:activate() and host:deactivate(), now that hostmanager has error checking.
|
Waqas Hussain |
2010-12-09 |
hostmanager: Improved error handling.
|
Waqas Hussain |
2010-12-09 |
hostmanager: deactivate() now returns true on success.
|
Waqas Hussain |
2010-12-09 |
hostmanager: activate() now gets the host config from configmanager when a config isn't given.
|
Waqas Hussain |
2010-12-09 |
certs/Makefile: Remove -c flag to chmod, which appears to be a GNUism (thanks Kev)
|
Matthew Wild |
2010-12-08 |
prosody: Don't attempt to load core.xmlhandlers in the main file. It no longer exists.
|
Waqas Hussain |
2010-12-07 |
xmlhandlers: DELETED.
|
Matthew Wild |
2010-12-07 |
util.prosodyctl: Prep JIDs before checking whether they exist (thanks tja)
|
Matthew Wild |
2010-12-07 |
tools/xep227toprosody.lua: Rename ns_xep227 to xmlns_xep227 for consistency with main Prosody code
|
Matthew Wild |
2010-12-07 |
tools/xep227toprosody.lua: Convert to use util.xmppstream
|
Matthew Wild |
2010-12-07 |
util.xmppstream: Expose ns_separator and ns_pattern
|
Matthew Wild |
2010-12-07 |
mod_bosh: Switch to util.xmppstream from xmlhandlers
|
Matthew Wild |
2010-12-07 |
xmppcomponent_listener: Switch to util.xmppstream from xmlhandlers
|
Matthew Wild |
2010-12-07 |
prosody: Added a stub implementation of core.componentmanager to the package.loaded table (re-commiting, as this was accidentally removed).
|
Waqas Hussain |
2010-12-07 |
certs/openssl.cnf: Change countryName from UK to GB
|
Matthew Wild |
2010-12-06 |
certs/Makefile: Add .PRECIOUS to stop make deleting the key as an intermediate file (thanks deryni/Zash)
|
Matthew Wild |
2010-12-06 |
Merge with Zash
|
Matthew Wild |
2010-12-06 |
certs: Add a default OpenSSL configuration file, and a Makefile.
|
Kim Alvefur |
2010-12-03 |
mod_pubsub: Ensure <item> is in correct scope when broadcasting an event
|
Matthew Wild |
2010-12-05 |
mod_pubsub: Support item retraction
|
Florian Zeitz |
2010-12-05 |
mod_pubsub, util.pubsub: Support for unsubscribing
|
Florian Zeitz |
2010-12-05 |
mod_pubsub: Use pubsub_error_reply everywhere
|
Florian Zeitz |
2010-12-03 |
util.xmppstream: Fix logger name.
|
Waqas Hussain |
2010-12-02 |
mod_disco: Don't add caps hash to stream features on unauthenticated connections.
|
Waqas Hussain |
2010-12-02 |
mod_proxy65: Add service discovery identity and feature, to help out mod_disco when loaded on a normal host.
|
Waqas Hussain |
2010-12-02 |
mod_proxy65: Cleaned up stanza processing a little.
|
Waqas Hussain |
2010-12-02 |
mod_proxy65: s:len() -> #s.
|
Waqas Hussain |
2010-12-02 |
mod_proxy65: Make some globals local.
|
Waqas Hussain |
2010-12-02 |
mod_proxy65: :sub(n):byte() -> :byte(n).
|
Waqas Hussain |
2010-12-02 |
mod_proxy65: Allow loading on normal hosts.
|
Waqas Hussain |
2010-12-02 |
mod_proxy65: Updated to use sub-events. Now only hooks what it needs to.
|
Waqas Hussain |
2010-12-02 |
net.server_select: Set select() timeout to 3600 by default.
|
Waqas Hussain |
2010-12-02 |
net.server_select: Made another global local.
|
Waqas Hussain |
2010-12-02 |
net.server_select: Made some globals local.
|
Waqas Hussain |
2010-12-02 |
mod_bosh: Use util.timer for timers instead of server.addtimer.
|
Waqas Hussain |
2010-12-02 |
util.timer: Activate higher timer precision.
|
Waqas Hussain |
2010-12-02 |
net.server_select: Make changes required for sub-second timer precision.
|
Waqas Hussain |
2010-12-02 |
fallbacks/lxp.lua: CRLF -> LF.
|
Waqas Hussain |
2010-12-02 |
fallbacks/lxp.lua: Pure Lua pseudo-XML parser. Implements the same API as LuaExpat.
|
Waqas Hussain |
2010-12-02 |
mod_iq: Fix an extra character in previous commit...
|
Waqas Hussain |
2010-12-02 |
mod_iq: Don't hook 'iq/full' on components.
|
Waqas Hussain |
2010-12-02 |
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 |
2010-12-02 |
mod_proxy65: Give the 'iq/host' stanza handler a negative priority, to allow mod_iq to process the events first.
|
Waqas Hussain |
2010-12-02 |
MUC: Give stanza handlers a negative priority, to allow mod_iq to process them first.
|
Waqas Hussain |
2010-12-02 |
mod_component: Give stanza handlers a negative priority, to allow mod_iq to process them first.
|
Waqas Hussain |
2010-12-02 |
mod_iq: Don't stop event dispatch for unhandled IQ errors and results (this lets negative priority handlers intercept the events).
|
Waqas Hussain |
2010-12-02 |
mod_pubsub, util.pubsub: Support node creation
|
Florian Zeitz |
2010-12-01 |
mod_console: Fix to import cert_verify_identity (util.certverification)
|
Matthew Wild |
2010-11-28 |
certmanager: Add required verify flags for cert verification if LuaSec (probably) supports them
|
Matthew Wild |
2010-11-28 |
mod_console: Add s2s:showcert() command to show the certificate for a domain
|
Matthew Wild |
2010-11-28 |
mod_pep: Remove PEP subscriptions on getting a presence unsubscribe.
|
Waqas Hussain |
2010-11-28 |
mod_pep: Fixed regression where PEP messages were not correctly being broadcasted on caps hash change.
|
Waqas Hussain |
2010-11-28 |
mod_pep: Fixed a nil access (thanks Zash).
|
Waqas Hussain |
2010-11-28 |
mod_disco: Fixed: Service discovery features were not being removed on module unload (issue #205).
|
Waqas Hussain |
2010-11-28 |
mod_pep: Optimised PEP requests for disco info on caps change (issue #150).
|
Waqas Hussain |
2010-11-28 |
s2smanager: Check for getpeercertificate availability (for old LuaSecs)
|
Matthew Wild |
2010-11-27 |
storagemanager: Only show fallback warning if storage was configured to use another backend and it failed
|
Matthew Wild |
2010-11-27 |
storagemanager: Return driver from load_driver() if successful
|
Matthew Wild |
2010-11-27 |
Merge with trunk
|
Matthew Wild |
2010-11-27 |
storagemanager: Import type()
|
Matthew Wild |
2010-11-27 |
mod_iq: Optimized a bit more (fewer table accesses).
|
Waqas Hussain |
2010-11-27 |
mod_iq: Optimized a bit (fewer table accesses).
|
Waqas Hussain |
2010-11-27 |
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 |
2010-11-27 |
storagemanager: Import util.multitable again
|
Matthew Wild |
2010-11-27 |
storagemanager: Fix syntax error
|
Matthew Wild |
2010-11-27 |
Merge darkrain->trunk
|
Matthew Wild |
2010-11-27 |
mod_console: Denote services whose identity matches their (valid/trusted) certificate as 'secure'
|
Paul Aurich |
2010-11-22 |
s2s: SASL EXTERNAL
|
Paul Aurich |
2010-11-22 |
s2smanager: Compatibility hack for when not using dialback
|
Paul Aurich |
2010-11-22 |
net.server_event: API parity with net.server_socket
|
Paul Aurich |
2010-11-22 |
mod_pep: Updated disco#info result handler to use new event name format.
|
Waqas Hussain |
2010-11-27 |
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 |
2010-11-27 |
Rename storage/mod_ejabberd to mod_storage_sql_ejabberd. Also rename configuration option. Untested.
|
Matthew Wild |
2010-11-27 |
storage/mod_storage: Remove, obsolete
|
Matthew Wild |
2010-11-27 |
storagemanager: Much refactoring and renaming of options. Untested, needs storage plugin(s) to be brought into line.
|
Matthew Wild |
2010-11-27 |
util.datetime: Fix so that the timestamp returned is always in UTC, timezone offsets were going in the wrong direction
|
Matthew Wild |
2010-11-27 |
util.datetime: Fixes for more liberal timezone parsing - colon and minutes are both (independantly) optional (thanks Zash)
|
Matthew Wild |
2010-11-27 |
mod_pubsub, util.pubsub: Support for fetching items
|
Florian Zeitz |
2010-11-25 |
util.template: Don't add stanza.last_add. 20% faster.
|
Waqas Hussain |
2010-11-26 |
tests/test_util_stanza.lua: Allow stanza.last_add to be nil.
|
Waqas Hussain |
2010-11-26 |
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 |
2010-11-26 |
util.template: Rewritten to be much faster than the util.stanza stanza building API.
|
Waqas Hussain |
2010-11-25 |
.hgignore: Ignore *.diff.
|
Waqas Hussain |
2010-11-20 |
.hgignore: Ignore Windows compilation artifacts.
|
Waqas Hussain |
2010-11-20 |
net.xmpp{client,server,component}_listener: s/xml-not-well-formed/not-well-formed/ as per latest bis drafts.
|
Waqas Hussain |
2010-11-19 |
util.xmppstream: Preserve the stream content namespace on descendents of elements which are in another namespace.
|
Waqas Hussain |
2010-11-19 |
MUC: Include the user's current presence contents when broadcasting a role change.
|
Waqas Hussain |
2010-11-18 |
MUC: Include the user's current presence contents when broadcasting an affiliation change.
|
Waqas Hussain |
2010-11-18 |
prosodyctl: Give hosts type = 'local'
|
Matthew Wild |
2010-11-18 |
MUC: Change room name and description properly
|
Kim Alvefur |
2010-11-17 |
MUC: Fixed: Variable referencing the host session wasn't initialized.
|
Waqas Hussain |
2010-11-16 |
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 |
2010-11-16 |
util.pubsub: Add :get_subscription() to return the current subscription for a JID, if any
|
Matthew Wild |
2010-11-13 |
util.filters: Support for 'filter hooks' that get called when a session is initialized for filters
|
Matthew Wild |
2010-11-13 |
Merge backout
|
Matthew Wild |
2010-11-13 |
Backed out changeset bfc47564aaef (No need for _M with module.environment)
|
Matthew Wild |
2010-11-13 |
mod_pubsub: Use module.environment to reference the module's environment
|
Matthew Wild |
2010-11-13 |
mod_pubsub: Expose 'service'
|
Matthew Wild |
2010-11-13 |
modulemanager: Inside plugins, have global _M as a reference to the module's environment
|
Matthew Wild |
2010-11-13 |
mod_pubsub: It's aliiiive!
|
Matthew Wild |
2010-11-13 |
mod_component: Logging tweaks.
|
Waqas Hussain |
2010-11-12 |
mod_component: Use module:get_option() instead of configmanager.
|
Waqas Hussain |
2010-11-12 |
mod_component: Rearranged the code a little.
|
Waqas Hussain |
2010-11-12 |
mod_component: Return true from stanza handler to indicate that we actually did handle the stanza.
|
Waqas Hussain |
2010-11-12 |
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 |
2010-11-12 |
configmanager: Change parser API again to pass a config table to insert settings to. Fixes Include(). (Thanks Zash/answerman)
|
Matthew Wild |
2010-11-11 |
usermanager: Don't load auth modules for components.
|
Waqas Hussain |
2010-11-11 |
MUC: Grant membership when inviteing someone into a members-only room.
|
Kim Alvefur |
2010-11-10 |
configmanager: Update Include and RunScript directives to support paths relative to the (current!) config file
|
Matthew Wild |
2010-11-10 |
prosody, configmanager, certmanager: Relocate prosody.resolve_relative_path() to configmanager, and update certmanager (the only user of this function)
|
Matthew Wild |
2010-11-10 |
modulemanager, usermanager: Removed hooks for the 'component-activated' event (components now fire 'host-activated').
|
Waqas Hussain |
2010-11-10 |
mod_proxy65: Use module:get_option() instead of configmanager.
|
Waqas Hussain |
2010-11-10 |
componentmanager: Removed.
|
Waqas Hussain |
2010-11-10 |
prosody: Added a stub implementation of core.componentmanager to the package.loaded table.
|
Waqas Hussain |
2010-11-10 |
prosody: Removed all references to componentmanager from Prosody, except the main componentmanager file.
|
Waqas Hussain |
2010-11-10 |
componentmanager: Removed most of the code. Stub implementations of register_component and deregister_component remain.
|
Waqas Hussain |
2010-11-10 |
componentmanager: Removed get_children(host).
|
Waqas Hussain |
2010-11-10 |
hostmanager: Don't include hosts with '@' or '/' in the name in the get_children(host) result.
|
Waqas Hussain |
2010-11-10 |
mod_disco: Updated to use hostmanager.get_children instead of componentmanager.get_children.
|
Waqas Hussain |
2010-11-10 |
hostmanager: Added function get_children(host) which copies componentmanager.get_children(host).
|
Waqas Hussain |
2010-11-10 |
modulemanager: Return an error when loading a module on a non-existent host, don't create the host. Removes dependecy on componentmanager.
|
Waqas Hussain |
2010-11-10 |
hostmanager, componentmanager: hostmanager now handles component initialization at server start, not componentmanager.
|
Waqas Hussain |
2010-11-10 |
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 |
2010-11-10 |
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 |
2010-11-10 |
hostmanager: Added support for components to hostmanager.activate().
|
Waqas Hussain |
2010-11-10 |
MUC: Only send status code 110 (entering non-anonymous room) to the occupant themselves, not to other occupants.
|
Waqas Hussain |
2010-11-10 |
MUC: Added some more missing :up()s to the stanza building for presence broadcasts (thanks again Zash).
|
Waqas Hussain |
2010-11-10 |
MUC: Parse submitted form with util.dataforms
|
Kim Alvefur |
2010-11-10 |
MUC: Added a missing :up() to the stanza building for presence broadcast (thanks Zash).
|
Waqas Hussain |
2010-11-10 |
MUC: Return true from the stanza handler to suppress error responses.
|
Waqas Hussain |
2010-11-10 |
modulemanager: Fixed: Locally defined pcall wasn't returning return values of the called function.
|
Waqas Hussain |
2010-11-10 |
componentmanager, hostmanager, modulemanager, mod_component: Got rid of the useless hosts[*].connected property.
|
Waqas Hussain |
2010-11-09 |
componentmanager, stanza_router: Get rid of componentmanager.handle_stanza().
|
Waqas Hussain |
2010-11-09 |
prosody: Ensure componentmanager is loaded in the main file.
|
Waqas Hussain |
2010-11-09 |
componentmanager: Removed SSL context creation (mod_tls handles that now).
|
Waqas Hussain |
2010-11-09 |
mod_tls: Let hosts without an 'ssl' option inherit it from their parent hosts.
|
Waqas Hussain |
2010-11-09 |
net.xmppcomponent_listener: Removed unnecessary and problematic cleanup code.
|
Waqas Hussain |
2010-11-09 |
mod_component: Updated to use events for hooking stanzas instead of the component stanza handler, and the on_destroy callback.
|
Waqas Hussain |
2010-11-09 |
MUC: Handle missing <value/> for <field type='boolean'/> in config form submissions.
|
Waqas Hussain |
2010-11-09 |
mod_component: Send back a <conflict/> stream error when multiple sessions attempt to bind.
|
Waqas Hussain |
2010-11-09 |
net.xmppcomponent_listener: Call session:on_destroy() on session disconnect.
|
Waqas Hussain |
2010-11-09 |
MUC: Preserve the global rooms table through reloads.
|
Waqas Hussain |
2010-11-08 |
MUC: Expose the rooms table as a global 'rooms'.
|
Waqas Hussain |
2010-11-08 |
MUC: Allow restricting room creation to local JIDs (thanks thomas.mangin).
|
Waqas Hussain |
2010-11-08 |
mod_tls: Pass the hostname rather than host session to certmanager.create_context() (thanks darkrain)
|
Matthew Wild |
2010-11-08 |
configmanager: Atomic reloads, and some other internal changes to achieve this
|
Matthew Wild |
2010-11-07 |
mod_disco: Renamed the 'session' property of the account-disco-info and account-disco-items events to 'origin' for consistency.
|
Waqas Hussain |
2010-11-07 |
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 |
2010-11-06 |
util.httpstream: Added support for chunked transfer encoding.
|
Waqas Hussain |
2010-11-05 |
net.http: Removed old HTTP parser, and updated to use util.httpstream.
|
Waqas Hussain |
2010-11-05 |
util.httpstream: Fixed a possible string to number comparison error.
|
Waqas Hussain |
2010-11-05 |
util.httpstream: Don't attempt to read response body for HEAD requests, or when status code indicates no body is present.
|
Waqas Hussain |
2010-11-05 |
util.httpstream: Added support for an options callback, to allow passing per-message options to the parser.
|
Waqas Hussain |
2010-11-05 |
util.httpstream: A little refactoring of the coroutine control flow.
|
Waqas Hussain |
2010-11-05 |
util.httpstream: Added support for HTTP response parsing.
|
Waqas Hussain |
2010-11-04 |
util.httpstream: Fixed a nil variable access introduced in the last commit.
|
Waqas Hussain |
2010-11-04 |
util.httpstream: Move HTTP header parsing into its own function.
|
Waqas Hussain |
2010-11-04 |
componentmanager: Removed unused function set_component_handler.
|
Waqas Hussain |
2010-11-04 |
MUC: Use events for hooking stanzas instead of the component stanza handler.
|
Waqas Hussain |
2010-11-04 |
mod_proxy65: Removed useless checks from the event handler.
|
Waqas Hussain |
2010-11-04 |
mod_proxy65: Use "iq/host" event for hooking stanzas instead of the component stanza handler.
|
Waqas Hussain |
2010-11-04 |
mod_console: Keep global variable assignments sandboxed by default.
|
Waqas Hussain |
2010-11-04 |
util.logger: Remove support for a global writer (setwriter) to try and balance the forces...
|
Matthew Wild |
2010-11-04 |
mod_posix: Remove redundant import of logger.setwriter()
|
Matthew Wild |
2010-11-04 |
util.logger: Remove my precious premature optimisation :(
|
Matthew Wild |
2010-11-04 |
mod_saslauth: Allow restarting SASL negotiation from scratch.
|
Waqas Hussain |
2010-11-02 |
mod_saslauth: Separated processing of <auth/> and <response/> elements, and return proper error on out-of-order <response/> elements.
|
Waqas Hussain |
2010-11-02 |
mod_saslauth: Moved SASL mechanism selection and CDATA handling into separate functions.
|
Waqas Hussain |
2010-11-02 |
util.sasl, util.sasl_cyrus: Mechanism selection cleaned up to be more consistent.
|
Waqas Hussain |
2010-11-02 |
util.sasl, util.sasl_cyrus: Load mechanisms list early rather than lazily, as they are always loaded anyway.
|
Waqas Hussain |
2010-11-02 |
mod_saslauth: Handle SASL <abort/> properly.
|
Waqas Hussain |
2010-11-02 |
componentmanager: Removed an unused third parameter from the register_component function.
|
Waqas Hussain |
2010-11-01 |
util.template: Optimized to be almost as fast as manual stanza building.
|
Waqas Hussain |
2010-10-24 |
util.template: Initial commit. A template library for XML stanzas.
|
Waqas Hussain |
2010-10-24 |
net.dns: Fixed a traceback when util/windows.dll is unavailable on windows.
|
Waqas Hussain |
2010-10-22 |
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 |
2010-10-22 |
mod_bosh: Don't add a Content-Type header to the HTTP OPTIONS reply.
|
Waqas Hussain |
2010-10-22 |
ejabberdsql2prosody: Added a global 'prosody' table to fix a traceback.
|
Waqas Hussain |
2010-10-19 |
Monster whitespace commit (beware the whitespace monster).
|
Waqas Hussain |
2010-10-16 |
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 |
2010-10-16 |
modulemanager: Removed another legacy events API (add_event_hook), and related code.
|
Waqas Hussain |
2010-10-16 |
mod_posix: Updated to use the new events API.
|
Waqas Hussain |
2010-10-16 |
modulemanager: Removed legacy events API, and related code.
|
Waqas Hussain |
2010-10-16 |
mod_saslauth: Updated to use the new events API.
|
Waqas Hussain |
2010-10-16 |
mod_dialback: Fixed indentation.
|
Waqas Hussain |
2010-10-16 |
mod_dialback: Updated to use the new events API.
|
Waqas Hussain |
2010-10-16 |
mod_compression: Updated to use the new events API.
|
Waqas Hussain |
2010-10-16 |
mod_component: Updated to use the new events API.
|
Waqas Hussain |
2010-10-16 |
modulemanager: Removed add_iq_handler() from the plugin API.
|
Waqas Hussain |
2010-10-16 |
mod_register: Updated to use the new events API.
|
Waqas Hussain |
2010-10-16 |
mod_legacyauth: Limit authentication to unauthenticated client connections.
|
Waqas Hussain |
2010-10-16 |
mod_legacyauth: Updated to use the new events API.
|
Waqas Hussain |
2010-10-16 |
mod_roster: Cleaned up some unused variables and global accesses.
|
Waqas Hussain |
2010-10-16 |
mod_roster: Updated to use the new events API.
|
Waqas Hussain |
2010-10-16 |
mod_saslauth: Improved logging a bit.
|
Waqas Hussain |
2010-10-16 |
mod_saslauth: Updated to use the new events API.
|
Waqas Hussain |
2010-10-16 |
mod_private: Updated to use the new events API. Smaller, more robust.
|
Waqas Hussain |
2010-10-15 |
Merge hoelzro->trunk
|
Matthew Wild |
2010-10-15 |
Alter mod_offline to respect negative priority resources
|
Robert Hoelz |
2010-10-15 |
Merge hoelzro->trunk
|
Matthew Wild |
2010-10-15 |
Don't send offline messages to resource with negative priorities
|
Robert Hoelz |
2010-10-15 |
MUC: Use util.dataforms to generate forms
|
Kim Alvefur |
2010-10-12 |
MUC: fix timezone support when sending history
|
Kim Alvefur |
2010-10-12 |
configmanager: Allow VirtualHost/Component definitions to be followed by a table of config options
|
Matthew Wild |
2010-10-08 |
core.loggingmanager: Logging config simplification - allow [level] = filename and *sink to appear in the config table
|
Matthew Wild |
2010-10-08 |
net.dns: Support for parsing PTR records
|
Matthew Wild |
2010-10-05 |
net.dns: Add 'force' parameter to resolver:feed() to force decoding a packet even if it doesn't match an outstanding request
|
Matthew Wild |
2010-10-05 |
mod_adhoc: Answer disco#info for node=xmlns_cmd
|
Florian Zeitz |
2010-10-01 |
MUC: Make the room node be the default room name (thanks Zash).
|
Waqas Hussain |
2010-09-28 |
Merge with trunk.
|
Waqas Hussain |
2010-09-27 |
MUC: Added a 'Description' property (muc#roomconfig_roomdesc)
|
Kim Alvefur |
2010-09-26 |
MUC: Added a 'Name' property (muc#roomconfig_roomname)
|
Kim Alvefur |
2010-09-24 |
MUC: Fixed traceback on presence errors lacking a condition.
|
Waqas Hussain |
2010-09-27 |
net.xmppcomponent_listener: Fixed a possible traceback in component disconnect handling.
|
Waqas Hussain |
2010-09-21 |
net.xmppcomponent_listener: Specify missing log level for a log statement.
|
Waqas Hussain |
2010-09-21 |
net.xmppcomponent_listener, mod_component: Removed useless undocumented option 'component_address'.
|
Waqas Hussain |
2010-09-21 |
util.stanza: Make the current element <message> instead of <body> when body text is passed to st.message().
|
Waqas Hussain |
2010-09-21 |
util.events: Event handler indices are now built lazily (faster server startup for large number of hosts).
|
Waqas Hussain |
2010-09-19 |
util.events: Create new index on handler change instead of modifying existing one (this makes util.events fully reentrant).
|
Waqas Hussain |
2010-09-16 |
util.events: Fixed the exposed API for adding/removing sets of event handlers.
|
Waqas Hussain |
2010-09-16 |
util.events: Removed dispatcher creation functions (these weren't being used).
|
Waqas Hussain |
2010-09-16 |
net.httpserver: Removed old HTTP parser, and updated to use util.httpstream.
|
Waqas Hussain |
2010-09-16 |
util.httpstream: Refactored and simplified code to improve readability.
|
Waqas Hussain |
2010-09-16 |
util.httpstream: Removed unused variables.
|
Waqas Hussain |
2010-09-16 |
util.httpstream: Initial commit of the new HTTP parser.
|
Waqas Hussain |
2010-09-04 |
prosody.cfg.lua.dist: Small wording fix in comment (thanks darkrain)
|
Matthew Wild |
2010-09-13 |
mod_bosh: Fix traceback when initiating a BOSH session to an unknown host
|
Matthew Wild |
2010-09-10 |
net.server_select: Add server.step() to run through a single iteration of the event loop
|
Matthew Wild |
2010-09-09 |
prosody.cfg.lua.dist: Add mod_adhoc and mod_admin_adhoc to the default config
|
Matthew Wild |
2010-09-05 |
s2smanager: Don't fire s2sin-destroyed for sessions that were never fully established (thanks Thomas)
|
Matthew Wild |
2010-09-05 |
s2smanager: Fire s2s{in,out}-destroyed when s2s connections are destroyed
|
Matthew Wild |
2010-09-05 |
mod_admin_adhoc: New module with merged functonality of mod_adhoc_cmd_admin and mod_adhoc_cmd_modules (of prosody-modules fame)
|
Florian Zeitz |
2010-09-02 |
mod_ping: Add ad-hoc command
|
Florian Zeitz |
2010-09-02 |
mod_adhoc: remove 0.7 compat code
|
Florian Zeitz |
2010-09-01 |
mod_adhoc: Fix passing data to util.dataforms
|
Florian Zeitz |
2010-09-01 |
mod_version: Use pposix.uname() if available and os_version_command not set
|
Matthew Wild |
2010-08-31 |
util.pposix: uname(): Fix to push nil,err in case of error
|
Matthew Wild |
2010-08-31 |
util.pposix: Add pposix.uname(), bump version
|
Matthew Wild |
2010-08-31 |
util.jid: Fix parsing of JIDs with no nodepart and an @ in the resourcepart (thanks seth)
|
Matthew Wild |
2010-08-30 |
tests/test_util_jid.lua: Add more tests for JID splitting
|
Matthew Wild |
2010-08-30 |
util.stanza: stanza:matched_children() -> stanza:matching_tags()
|
Matthew Wild |
2010-08-30 |
util.stanza: Add stanza:maptags() to apply a function over child tags (return nil to remove tag from stanza)
|
Matthew Wild |
2010-08-30 |
s2smanager: Fire s2s{in,out}-established when new s2s connections are ready
|
Matthew Wild |
2010-08-30 |
util.stanza: Optimisation, remove useless if...then in stanza:children() iterator
|
Matthew Wild |
2010-08-29 |
util.stanza: Add stanza:matched_children(name, xmlns) [name suggestions welcome]
|
Matthew Wild |
2010-08-29 |
net.httpserver: Join multiple headers with the same name as per RFC (thanks darkhippo)
|
Matthew Wild |
2010-08-28 |
mod_bosh: Support for reading the client's real IP through HTTP proxies from X-Forwarded-For
|
Matthew Wild |
2010-08-28 |
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 |
2010-08-28 |
net.http: Add http.formencode() for www-form-urlencoded from an array of fields (thanks dersd)
|
Matthew Wild |
2010-08-27 |
componentmanager: Relocate disallow_s2s to its correct position (thanks darkhoptipomatus)
|
Matthew Wild |
2010-08-24 |
mod_saslauth, mod_auth_cyrus, util.sasl_cyrus: Moved cyrus account provisioning check out of mod_saslauth.
|
Waqas Hussain |
2010-08-23 |
util.sasl_cyrus: Spaces -> tabs.
|
Waqas Hussain |
2010-08-23 |
usermanager: Get rid unused Cyrus SASL related code.
|
Waqas Hussain |
2010-08-23 |
mod_auth_internal_plain: Get rid of all checks for Cyrus SASL.
|
Waqas Hussain |
2010-08-23 |
mod_saslauth: Get rid of the sasl_backend option (use auth modules instead).
|
Waqas Hussain |
2010-08-23 |
mod_saslauth: Get rid of most Cyrus SASL related code (use authentication='cyrus' instead).
|
Waqas Hussain |
2010-08-23 |
componentmanager: Support the 'disallow_s2s' option for components too (thanks darkhopatomopus)
|
Matthew Wild |
2010-08-23 |
net.server: Don't load configmanager if not running inside Prosody, assume server_select
|
Matthew Wild |
2010-08-23 |
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 |
2010-08-22 |
sessionmanager, s2smanager: Give resting sessions a pass-through filter, fixes #202
|
Matthew Wild |
2010-08-22 |
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 |
2010-08-22 |
mod_adhoc: Answer disco#info (This is a MUST in XEP-0050)
|
Florian Zeitz |
2010-08-22 |
mod_adhoc: Code restructuring
|
Florian Zeitz |
2010-08-22 |
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 |
2010-08-22 |
mod_auth_internal_hashed: Fix deleting users
|
Kim Alvefur |
2010-08-16 |
mod_privacy: Fix typo causing <active/> to never be send
|
Florian Zeitz |
2010-08-12 |
mod_console: Add host:* commands to help (thanks Zash)
|
Matthew Wild |
2010-08-14 |
tests/test_util_jid.lua: Better formatting, comments, and stop giving 5 arguments to a 4-argument function (thanks Asterix :) )
|
Matthew Wild |
2010-08-10 |
mod_bosh: Fix to properly ignore repeated requests
|
Matthew Wild |
2010-08-07 |
mod_bosh: Small change to use variable instead of hard-coded xmlns
|
Matthew Wild |
2010-08-06 |
mod_bosh: Much improve session:close() for BOSH sessions, so it now matches in usage normal session:close()
|
Matthew Wild |
2010-08-06 |
mod_bosh: Add error callback for xmlhandlers, to handle the case of invalid or unusable XML in the request payload
|
Matthew Wild |
2010-08-06 |
MUC: Fixed: Unavilable presence was not being broadcasted for banned users in some cases (thanks Zash).
|
Waqas Hussain |
2010-08-03 |
MUC: Return correct error to non-members attempting to enter a members-only room.
|
Waqas Hussain |
2010-08-03 |
util.xmppstream: Removed some useless property assignments.
|
Waqas Hussain |
2010-08-03 |
util.sasl_cyrus: Make multi-step SASL mechanisms work correctly.
|
Waqas Hussain |
2010-08-03 |
util.sasl: Simplified some code a bit.
|
Waqas Hussain |
2010-08-03 |
util.sasl, util.sasl_cyrus: Removed a ton of unused variables.
|
Waqas Hussain |
2010-08-03 |
eventmanager: REMOVE!!!
|
Matthew Wild |
2010-08-03 |
mod_bosh: Remove dependency on eventmanager
|
Matthew Wild |
2010-08-03 |
loggingmanager: Remove (redundant!) dependency on eventmanager
|
Matthew Wild |
2010-08-03 |
sessionmanager: Remove dependency on eventmanager
|
Matthew Wild |
2010-08-03 |
s2smanager: Remove dependency on eventmanager
|
Matthew Wild |
2010-08-03 |
componentmanager: Remove dependency on eventmanager
|
Matthew Wild |
2010-08-03 |
hostmanager: Remove dependency on eventmanager
|
Matthew Wild |
2010-08-03 |
modulemanager: Remove dependency on eventmanager
|
Matthew Wild |
2010-08-03 |
s2smanager: brackets, just to be sure :)
|
Matthew Wild |
2010-08-03 |
s2smanager: Only bounce real stanzas on s2s failure, not dialback and friends (thanks elghinn)
|
Matthew Wild |
2010-08-03 |
util.datetime: Added implementation for function parse().
|
Waqas Hussain |
2010-08-02 |
storage/mod_ejabberd: Reorganized some code.
|
Waqas Hussain |
2010-08-02 |
util.sasl_cyrus: Cleanup.
|
Waqas Hussain |
2010-08-02 |
util.sasl: Removed method:forbidden() and its side effects.
|
Waqas Hussain |
2010-08-02 |
util.sasl_cyrus: Removed method:forbidden().
|
Waqas Hussain |
2010-08-02 |
mod_auth_*: Fixed copyright headers.
|
Waqas Hussain |
2010-08-02 |
util.xmppstream: Add set_session() method to change the session that a stream is associated with
|
Matthew Wild |
2010-08-02 |
net.xmppclient_listener: Add associate_session(conn, session) to change the session a connection is associated with
|
Matthew Wild |
2010-08-02 |
net.server_event: Remove some debug messages
|
Matthew Wild |
2010-08-02 |
mod_version: Leave out the os element if hide_os_type is set
|
Kim Alvefur |
2010-08-01 |
mod_version: Make the command used to get OS version configurable
|
Kim Alvefur |
2010-08-01 |
usermanager: Fix two nil global accesses
|
Matthew Wild |
2010-07-31 |
mod_saslauth: Fixed a nil global access.
|
Waqas Hussain |
2010-07-31 |
mod_saslauth: Check for unencrypted PLAIN auth in mod_saslauth instead of the SASL handler (makes it work for Cyrus SASL).
|
Waqas Hussain |
2010-07-31 |
mod_saslauth: Move mandatory encryption enforcement to before sasl_handler:select().
|
Waqas Hussain |
2010-07-31 |
storage/mod_ejabberd (and associated library): Initial commit.
|
Waqas Hussain |
2010-07-31 |
storage/mod_xep0227: Initial commit.
|
Waqas Hussain |
2010-07-31 |
prosody: Enable storage manager.
|
Waqas Hussain |
2010-07-31 |
prosody.cfg.lua.dist: Fixed trailing whitespace.
|
Waqas Hussain |
2010-07-31 |
util.pluginloader: Remove useless datamanager dependency.
|
Waqas Hussain |
2010-07-31 |
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 |
2010-07-31 |
util.roster: Remove, not going this route now
|
Matthew Wild |
2010-07-26 |
mod_message: Discard headline messages sent to offline full JIDs (to follow latest spec updates).
|
Waqas Hussain |
2010-07-25 |
mod_console: Override dofile() in the console environment (this lets print() print to the console session for example).
|
Waqas Hussain |
2010-07-25 |
tests: Added tests for util.sasl.scram.Hi().
|
Waqas Hussain |
2010-07-25 |
util.sasl.scram: Made function Hi public.
|
Waqas Hussain |
2010-07-25 |
mod_console: Added support for multiple arguments to print().
|
Waqas Hussain |
2010-07-25 |
storagemanager: Fixed a nil access.
|
Waqas Hussain |
2010-07-25 |
prosody.resolve_relative_path: Updated to take a parent path to resolve against.
|
Waqas Hussain |
2010-07-23 |
storagemanager: Initial commit.
|
Waqas Hussain |
2010-07-23 |
Merge 0.7->trunk
|
Matthew Wild |
2010-07-23 |
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 |
2010-07-23 |
net.server_select: Remove 'now' parameter from starttls(), and base it on whether the sendbuffer is empty instead
|
Matthew Wild |
2010-07-22 |
mod_tls: Remove extraneous flag to starttls() for s2sout connecections
|
Matthew Wild |
2010-07-22 |
net.server_event: Fix to not call onconnect a second time after the SSL handshake for starttls connections (thanks Flo)
|
Matthew Wild |
2010-07-22 |
usermanager, mod_auth_internal_hashed, mod_legacyauth: New order of parameters for usermanager.test_password - username, host, password
|
Matthew Wild |
2010-07-21 |
mod_register: Drop useless depencency on datamanager.
|
Waqas Hussain |
2010-07-20 |
MUC: Store the nick (full room JID) which set the subject, and send subject to occupants from that JID.
|
Waqas Hussain |
2010-07-20 |
util.iterators: Add skip() to skip the first n items of an iterator
|
Matthew Wild |
2010-07-20 |
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 |
2010-07-18 |
Merge with trunk.
|
Waqas Hussain |
2010-07-17 |
mod_auth_internal_hashed: Fixed SCRAM-SHA-1 mechanism to not traceback on non-existent users.
|
Waqas Hussain |
2010-07-17 |
MUC: No need to call is_admin twice now, global admins are admins on hosts
|
Matthew Wild |
2010-07-17 |
net.server_event: Remove debug logging from dummy onstatus handler
|
Matthew Wild |
2010-07-17 |
mod_saslauth: Cleaned up unused requires.
|
Waqas Hussain |
2010-07-17 |
mod_saslauth: A little cleanup for anonymous_login.
|
Waqas Hussain |
2010-07-17 |
configmanager: Remove dependency on eventmanager, and global 'prosody' object
|
Matthew Wild |
2010-07-17 |
s2smanager: Handle disallow_s2s for incoming streams as well as outgoing
|
Matthew Wild |
2010-07-16 |
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 |
2010-07-16 |
Merge Florob->trunk
|
Matthew Wild |
2010-07-16 |
util.dataforms: Add list-multi support
|
Florian Zeitz |
2010-07-15 |
util.dataforms: Capability to set default for list-single
|
Florian Zeitz |
2010-07-15 |
Merge Zash->trunk
|
Matthew Wild |
2010-07-16 |
mod_proxy65: Use util.jid.compare() and remove some clutter
|
Kim Alvefur |
2010-07-16 |
Merge Zash->trunk
|
Matthew Wild |
2010-07-16 |
util.jid: compare() added, with some tests.
|
Kim Alvefur |
2010-07-15 |
util.sasl.scram: Reference actual RFC instead of the draft.
|
Tobias Markmann |
2010-07-15 |
util.sasl, util.sasl_cyrus: s/self.mechanisms()/self:mechanisms()/ in method:select().
|
Waqas Hussain |
2010-07-15 |
Merge with backout
|
Matthew Wild |
2010-07-15 |
Backed out changeset 598c33a99a31 (already fixed a better way)
|
Matthew Wild |
2010-07-15 |
certmanager: Fix to handle the case of no SSL configuration at all
|
Matthew Wild |
2010-07-14 |
certmanager: Added copyright header.
|
Waqas Hussain |
2010-07-15 |
certmanager: Defined default_capath to prevent a global nil access.
|
Waqas Hussain |
2010-07-15 |
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 |
2010-07-15 |
util.sasl, util.sasl_cyrus: Use method:mechanisms() in method:select(), instead of using the mechanisms list directly (fixes a traceback).
|
Waqas Hussain |
2010-07-14 |
util.sasl, util.sasl_cyrus: Updated method:mechanisms() to cache and re-use list of mechanisms.
|
Waqas Hussain |
2010-07-14 |
util.sasl: Use the proper session-specific table of mechanisms when selecting a mechanism, and not the global table.
|
Waqas Hussain |
2010-07-14 |
SASL: Simplified sasl_handler:mechanisms() to return a set, and not an array.
|
Waqas Hussain |
2010-07-14 |
usermanager: Return a non-nil SASL handler from the null auth provider (fixes a traceback).
|
Waqas Hussain |
2010-07-14 |
MUC: Fixed a traceback introduced in hg:bdc325ce9fbc.
|
Waqas Hussain |
2010-07-14 |
net.dns: Call :cancel() on the current resolver instead of the prototype
|
Matthew Wild |
2010-07-14 |
util.roster: Initial skeleton commit
|
Matthew Wild |
2010-07-14 |
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 |
2010-07-14 |
util.logger: Add reset() method to clear all sinks
|
Matthew Wild |
2010-07-14 |
certmanager: Remove debug logging accidentally committed
|
Matthew Wild |
2010-07-13 |
certmanager: Adjust paths of SSL key/certs to be relative to the config file, fixes #147
|
Matthew Wild |
2010-07-13 |
prosody: Add prosody.resolve_relative_path() helper to change relative paths to be relative to the config file
|
Matthew Wild |
2010-07-13 |
mod_httpserver: Serve index.html if a request is made for a directory and it contains one (thanks Brian Cully)
|
Matthew Wild |
2010-07-13 |
configure: Make it possible to override ostype presets with values specified later on the command-line
|
Matthew Wild |
2010-07-13 |
configure: Fix ostype=freebsd for ./configure (thanks dersd for reporting and n0nsense for testing the fix!)
|
Matthew Wild |
2010-07-13 |
mod_saslauth: Rename variable 'aret' to 'ok' as per convention
|
Matthew Wild |
2010-07-12 |
mod_disco: Reflect requested 'node' attribute in the disco#info reply.
|
Waqas Hussain |
2010-07-11 |
mod_disco: Respond to disco#info to the correct caps hash node ("node#ver").
|
Waqas Hussain |
2010-07-11 |
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 |
2010-07-11 |
mod_adhoc: Add capability to pass data to forms
|
Florian Zeitz |
2010-07-09 |
xmpp{client,server}_listener: Convert some calls to tail calls for efficiency
|
Matthew Wild |
2010-07-09 |
mod_pep: Use util.caps
|
Matthew Wild |
2010-07-09 |
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 |
2010-07-09 |
util.caps: Entity capabilities hash generation (moved from mod_pep)
|
Matthew Wild |
2010-07-09 |
mod_posix: Some (perhaps temporary) changes to re-lock the pidfile after truncating, to avoid breaking prosodyctl
|
Matthew Wild |
2010-07-09 |
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 |
2010-07-09 |
prosodyctl: Warn and exit if any log files are not writeable, fixes #94
|
Matthew Wild |
2010-07-09 |
prosodyctl: Force log output always to the console instead of using the config, which avoids creating log files as the wrong user
|
Matthew Wild |
2010-07-08 |
prosodyctl: Remove warnings when using a non-standard auth provider, prosodyctl now works with any auth provider
|
Matthew Wild |
2010-07-08 |
mod_auth_internal, usermanager: Rename to mod_auth_internal_plain, and update usermanager to still use it as the default
|
Matthew Wild |
2010-07-08 |
mod_auth_internal, mod_auth_internal_hashed: Remove checking for nil or empty password and pretending it means the user doesn't exist. Hopefully with more success than Custer.
|
Matthew Wild |
2010-07-08 |
util-src/Makefile: Stop linking dynamic libraries to Lua, it isn't necessary as symbols are exported from the Lua binary (thanks deryni)
|
Matthew Wild |
2010-07-08 |
xmppserver_listener: Fix variable names I forgot to change in the last commit
|
Matthew Wild |
2010-07-08 |
xmpp{client,server}_listener: Put stanzas/in filtering code in the correct place to make it actually work :)
|
Matthew Wild |
2010-07-08 |
util.filters: Add newline at end of file
|
Matthew Wild |
2010-07-08 |
MUC: Make number of stored history messages configurable with option max_history_messages (thanks michal and others who requested)
|
Matthew Wild |
2010-07-06 |
s2smanager: Lower default DNS timeout to 15s (it's now a per-DNS-server timeout, rather than total timeout), use net.dns's new timeout system, and remove our custom timeout handlers
|
Matthew Wild |
2010-07-05 |
net.dns: Add dns.settimeout() to set the timeout for the default resolver
|
Matthew Wild |
2010-07-05 |
net.dns: Make timeout configurable (default 15s)
|
Matthew Wild |
2010-07-05 |
net.dns, net.adns: Update resolver:cancel() API so that a table doesn't need to be created for each cancellation internal to net.dns
|
Matthew Wild |
2010-07-05 |
net.dns, net.adns: Move coroutine-calling logic into resolver:cancel()
|
Matthew Wild |
2010-07-05 |
net.dns: Handle our own timeouts, including falling onto other servers in resolv.conf if necessary
|
Matthew Wild |
2010-07-05 |
mod_roster: Use value returned by pairs() during roster iteration to avoid dozens of wasteful table lookups
|
Matthew Wild |
2010-07-05 |
mod_bosh: Add jabber:client namespace to stanzas with no namespace
|
Matthew Wild |
2010-07-04 |
xmppcomponent_listener: Add log messages for when stanzas from components have invalid or missing to/from addresses
|
Matthew Wild |
2010-07-04 |
xmppcomponent_listener: Import jid_split to fix undefined global reference
|
Matthew Wild |
2010-07-04 |
mod_component: Read validate_from_addresses option from the config
|
Matthew Wild |
2010-07-04 |
Merge 0.7->trunk
|
Waqas Hussain |
2010-07-03 |
mod_privacy: Add service discovery feature.
|
Waqas Hussain |
2010-07-03 |
xmppcomponent_listener: Don't validate to/from on non-stanzas, fixes component auth.
|
Waqas Hussain |
2010-07-03 |
xmppcomponent_listener: Validate to/from on components, fixes #104 and #162
|
Matthew Wild |
2010-07-03 |
Merge 0.7->trunk
|
Matthew Wild |
2010-07-02 |
mod_privacy: Return the correct item-not-found instead of bad-request when a non-existent list is activated by the client (thanks teo)
|
Matthew Wild |
2010-07-02 |
Merge 0.7->trunk
|
Matthew Wild |
2010-07-02 |
net.server_select: Clean up buffer and fire drained callback on successful write before we try and start TLS negotiation (if negotiation fails instantly then we can be left without a handler to use for cleanup) (thanks dersd)
|
Matthew Wild |
2010-07-02 |
net.server_select: Fix a snippet of code that was living at the wrong indentation level
|
Matthew Wild |
2010-07-02 |
s2smanager: Don't attempt to connect to a nil host (for whatever reason... invalid DNS record perhaps?) (thanks dersd)
|
Matthew Wild |
2010-07-02 |
s2smanager: Register outgoing connection with the connection listener only after initializing filters (thanks darkrain, dersd)
|
Matthew Wild |
2010-07-02 |
util.prosodyctl: Fixed host variables in user_exists.
|
Tobias Tom |
2010-07-01 |
configure: Add ostype preset for FreeBSD (thanks dersd and tobias (no, the other one))
|
Matthew Wild |
2010-07-01 |
Merge 0.7->trunk
|
Matthew Wild |
2010-06-29 |
Merge backout
|
Matthew Wild |
2010-06-29 |
Backed out changeset 454e1cf18daf (this isn't for debugging, it's to inform the user)
|
Matthew Wild |
2010-06-29 |
mod_register: Remove the offline store as a list (originally aa3725bbcde5 but missed in a merge)
|
Matthew Wild |
2010-06-29 |
Merge 0.7->trunk
|
Matthew Wild |
2010-06-29 |
mod_privacy: Treat stanzas with no 'to' address as going to the user's bare JID (thanks KSid)
|
Matthew Wild |
2010-06-29 |
util.sasl_cyrus: Return error strings using the new table mapping error codes to strings.
|
Waqas Hussain |
2010-06-23 |
util.sasl_cyrus: Added a table mapping error codes to strings.
|
Waqas Hussain |
2010-06-23 |
mod_register: Delete the offline store as a list, and delete the privacy store.
|
Waqas Hussain |
2010-06-23 |
mod_register: Don't disable account before deleting it (unnecessary, and can cause problems).
|
Waqas Hussain |
2010-06-23 |
mod_compression: Lowered a log level.
|
Waqas Hussain |
2010-06-23 |
util.prosodyctl: Initialize the host's auth provider if necessary (thanks johnny, and all the other people whom this hindered :) )
|
Matthew Wild |
2010-06-29 |
usermanager: Expose host_handler() as initialize_host()
|
Matthew Wild |
2010-06-29 |
mod_auth_anonymous, mod_auth_cyrus: Removed unused variables.
|
Waqas Hussain |
2010-06-23 |
mod_auth_anonymous, mod_auth_cyrus: Removed is_admin(), as usermanager already has a default.
|
Waqas Hussain |
2010-06-23 |
mod_pep: Fixed a possible traceback during disco#items queries on a user's bare JID by remote users.
|
Waqas Hussain |
2010-06-23 |
mod_auth_internal_hashed: Update TODO comments to COMPAT
|
Matthew Wild |
2010-06-22 |
mod_auth_internal_hashed: Remove far too many instances of inline hex conversion using gsub, which was creating useless closures and what-not
|
Matthew Wild |
2010-06-22 |
mod_auth_internal, mod_auth_internal_hashed: Remove is_admin method from providers
|
Matthew Wild |
2010-06-22 |
mod_adhoc: Update for new is_admin usage
|
Matthew Wild |
2010-06-22 |
usermanager: is_admin: Resume the old role of determining precisely whether a user is an admin for a given host (or a global admin) - auth providers checked for JIDs not listed in the config if they support it
|
Matthew Wild |
2010-06-22 |
util.signal: Moved a variable declaration to the top of a function, for ANSI C compliance.
|
Waqas Hussain |
2010-06-19 |
util.signal: Removed #include <sys/param.h>, as it appears unnecessary.
|
Waqas Hussain |
2010-06-19 |
util.signal: Make kill() available on OS X (thanks darkrain).
|
Waqas Hussain |
2010-06-19 |
MUC: A little modification to improve code analysis.
|
Waqas Hussain |
2010-06-19 |
MUC: Updated room:set_role() to use room:can_set_role().
|
Waqas Hussain |
2010-06-19 |
MUC: Added room:can_set_role().
|
Waqas Hussain |
2010-06-19 |
mod_announce: A little cleanup.
|
Waqas Hussain |
2010-06-18 |
mod_storage: Make DBI a soft dependency, not a hard one.
|
Waqas Hussain |
2010-06-18 |
mod_announce: Removed unused variables.
|
Waqas Hussain |
2010-06-18 |
mod_announce: Changed a global variable to local.
|
Waqas Hussain |
2010-06-18 |
util.signal: Make kill() available on OpenBSD, NetBSD (thanks Florob, filip).
|
Waqas Hussain |
2010-06-15 |
prosody.cfg.lua.dist: Removed commented "defaultauth" from the modules_disabled list.
|
Waqas Hussain |
2010-06-15 |
mod_auth_internal: Log as "auth_internal", not as "usermanager".
|
Waqas Hussain |
2010-06-15 |
mod_auth_cyrus: Log as "auth_cyrus", not as "usermanager".
|
Waqas Hussain |
2010-06-15 |
mod_auth_anonymous: Log as "auth_anonymous", not as "usermanager".
|
Waqas Hussain |
2010-06-15 |
mod_auth_internal_hashed: Log as "auth_internal_hashed", not as "usermanager".
|
Waqas Hussain |
2010-06-15 |
mod_auth_internal_hashed: Don't assume user doesn't exist if no recognizable authentication data is found.
|
Waqas Hussain |
2010-06-15 |
mod_auth_internal_hashed: Removed all checks for Cyrus SASL.
|
Waqas Hussain |
2010-06-15 |
commit d2fb8a5ff43fcf3e94e5e518aba175503590ecda
|
Matthew Wild |
2010-06-14 |
s2smanager: Fix logging for outgoing sessions to also log pre-filtered data
|
Matthew Wild |
2010-06-13 |
MUC: Added disco#info features to advertise room's anonymity status (muc_semianonymous or muc_nonanonymous).
|
Waqas Hussain |
2010-06-13 |
MUC: Added disco#info features to advertise room's public status (muc_public or muc_hidden).
|
Waqas Hussain |
2010-06-13 |
MUC: Updated code to use :set_hidden() and :is_hidden().
|
Waqas Hussain |
2010-06-13 |
MUC: Added room:set_hidden(boolean) and room:is_hidden().
|
Waqas Hussain |
2010-06-13 |
MUC: Added disco#info features to advertise room's persistence status (muc_persistent or muc_temporary).
|
Waqas Hussain |
2010-06-13 |
MUC: Replaced direct access of room's internal persistence state with :set_persistent(boolean) and :is_persistent() in various functions.
|
Waqas Hussain |
2010-06-13 |
MUC: Added room:set_persistent(boolean) and room:is_persistent().
|
Waqas Hussain |
2010-06-13 |
MUC: Added disco#info features to advertise room's members-only status (muc_membersonly or muc_open).
|
Waqas Hussain |
2010-06-13 |
MUC: Added a 'Make Room Members-Only?' field to the room config dialog.
|
Waqas Hussain |
2010-06-13 |
MUC: Updated room:get_default_role() to not assign unaffiliated occupants a role in members-only rooms.
|
Waqas Hussain |
2010-06-13 |
MUC: Added room:set_members_only(boolean) and room:is_members_only().
|
Waqas Hussain |
2010-06-13 |
MUC: Added disco#info features to advertise room's moderation status (muc_moderated or muc_unmoderated).
|
Waqas Hussain |
2010-06-13 |
MUC: Added a 'Make Room Moderated?' field to the room config dialog.
|
Waqas Hussain |
2010-06-13 |
MUC: Updated room:get_default_role() to assign unaffiliated occupants a "visitor" role in moderated rooms.
|
Waqas Hussain |
2010-06-13 |
MUC: Added room:set_moderated(boolean) and room:is_moderated().
|
Waqas Hussain |
2010-06-13 |
MUC: Persist data in room:set_password() when called programmatically.
|
Waqas Hussain |
2010-06-13 |
MUC: Added a password field to the room config dialog.
|
Waqas Hussain |
2010-06-13 |
MUC: Include a <password/> element in invites from password protected rooms.
|
Waqas Hussain |
2010-06-13 |
MUC: Added disco#info features to advertise room's password protection (muc_passwordprotected or muc_unsecured, depending on whether a password is set).
|
Waqas Hussain |
2010-06-13 |
MUC: Added password checking on room join.
|
Waqas Hussain |
2010-06-13 |
MUC: Added room:get_password() and room:set_password().
|
Waqas Hussain |
2010-06-13 |
mod_auth_internal_hashed: Fixed a traceback in account creation.
|
Waqas Hussain |
2010-06-12 |
Merge 0.7->trunk
|
Matthew Wild |
2010-06-12 |
Tagging 0.7.0 (again)
|
Matthew Wild |
2010-06-12 |
Merge 0.7->trunk
|
Matthew Wild |
2010-06-12 |
sessionmanager: Fixed a traceback on invalid usernames (typo in previous commit).
0.7.0
|
Waqas Hussain |
2010-06-11 |
mod_saslauth: Return proper error on invalid usernames.
|
Waqas Hussain |
2010-06-11 |
net.server_event: attemp to fix more spelling fail.
|
Waqas Hussain |
2010-06-11 |
sessionmanager: Moved nodeprep to sessionmanager.make_authenticated.
|
Waqas Hussain |
2010-06-11 |
mod_presence: Fixed a traceback on outgoing subscriptions from offline users.
|
Waqas Hussain |
2010-06-11 |
Merge 0.7->trunk
|
Matthew Wild |
2010-06-11 |
prosodyctl, util.pluginloader: Remove support for storing plugins in the data store, and the addplugin command
|
Matthew Wild |
2010-06-11 |
mod_uptime: Add ad-hoc command
|
Matthew Wild |
2010-06-11 |
mod_adhoc: Scan through list of items on load, in case items have been added before we were loaded
|
Matthew Wild |
2010-06-11 |
mod_adhoc/adhoc.lib: Add copyright header
|
Matthew Wild |
2010-06-11 |
mod_adhoc/adhoc.lib: Handle errors according to XEP
|
Matthew Wild |
2010-06-11 |
mod_announce: Add ad-hoc command for sending announcements \o/
|
Matthew Wild |
2010-06-11 |
Merge 0.7->trunk
|
Matthew Wild |
2010-06-10 |
mod_compression: Move logging of compression/decompression errors to before the closing of the stream, to make logs a bit easier to follow
|
Matthew Wild |
2010-06-10 |
Tagging 0.7.0
|
Matthew Wild |
2010-06-09 |
s2smanager: Move 'sending' debug log message so that it sees the pre-filtered stanzas
|
Matthew Wild |
2010-06-10 |
mod_compression: Remove the unneccessary stream:reset() overloading, which was causing double decompression and c2s/s2s failures
|
Matthew Wild |
2010-06-10 |
mod_legacyauth: Fixed the ordering of parameters passed to usermanager.test_password.
|
Waqas Hussain |
2010-06-09 |
mod_privacy: Workaround for a traceback.
|
Waqas Hussain |
2010-06-09 |
mod_adhoc: Imported from prosody-modules, thanks Florob!
|
Matthew Wild |
2010-06-09 |
mod_auth_internal{,_hashed}: Update is_admin to only report the admin status of the current host (ignores global admin rights), fixes global access traceback
|
Matthew Wild |
2010-06-09 |
usermanager: Handle checking for global admins on behalf of providers
|
Matthew Wild |
2010-06-09 |
mod_legacyauth: Use the new usermanager.test_password instead of usermanager.validate_credentials.
|
Waqas Hussain |
2010-06-09 |
mod_auth_internal_hashed: Removed some useless code.
|
Waqas Hussain |
2010-06-09 |
mod_presence: Fixed a traceback.
|
Waqas Hussain |
2010-06-09 |
Merge with Tobias.
|
Waqas Hussain |
2010-06-09 |
mod_auth_internal_hashed: Empty hashpass after conversion to stored_key/server_key and store new authentication database.
|
Tobias Markmann |
2010-06-09 |
mod_auth_internal_hashed: Remove debugging output.
|
Tobias Markmann |
2010-06-09 |
mod_auth_internal_hashed: Convert hashpass to server_key/stored_key on SCRAM-SHA-1 login.
|
Tobias Markmann |
2010-06-09 |
mod_auth_internal_hashed: Convert hashpass to server_key/stored_key on PLAIN login.
|
Tobias Markmann |
2010-06-09 |
Merge with tip.
|
Tobias Markmann |
2010-06-08 |
mod_auth_internal_hashed: Coverting salted password to stored_key and server_key.
|
Tobias Markmann |
2010-06-08 |
mod_auth_internal_hashed: Store stored_key and server_key when setting a password.
|
Tobias Markmann |
2010-06-08 |
util.sasl.scram: Authenticate clients by calculated StoredKey instead of ClientProof.
|
Tobias Markmann |
2010-06-08 |
mod_auth_internal_hashed: Store StoredKey and ServerKey instead of salted hashed password.
|
Tobias Markmann |
2010-06-08 |
Fix missing parameter in mod_auth_internal_hashed.
|
Kim Alvefur |
2010-06-09 |
Merge trunk/MattJ->trunk
|
Matthew Wild |
2010-06-09 |
Merge 0.7->trunk
|
Matthew Wild |
2010-06-09 |
tools/xep227toprosody.lua: Set executable bit
|
Matthew Wild |
2010-06-09 |
mod_compression: Removed some useless logging code.
|
Waqas Hussain |
2010-06-08 |
mod_announce: Fixed an edge case where non-admins attempting to announce would get two error replies.
|
Waqas Hussain |
2010-06-08 |
mod_presence: Enable firing of pre-events for all outbound stanzas, and switching completely to core_post_stanza.
|
Waqas Hussain |
2010-06-08 |
Merge trunk/MattJ->trunk
|
Matthew Wild |
2010-06-07 |
Merge 0.7->trunk
|
Matthew Wild |
2010-06-07 |
util.sasl_cyrus: Log the textual representation of unknown Cyrus SASL errors, not just the error code.
|
Waqas Hussain |
2010-06-03 |
util.sasl.scram: Fixed a log level.
|
Waqas Hussain |
2010-06-03 |
mod_presence: Send unavailable presence in response to probes to the sender's full JID, not bare JID.
|
Waqas Hussain |
2010-06-03 |
mod_auth_cyrus: Auth provider with support for Cyrus SASL.
|
Waqas Hussain |
2010-06-06 |
mod_auth_anonymous: Fixed a syntax error.
|
Waqas Hussain |
2010-06-06 |
mod_auth_anonymous: Auth provider with support for SASL ANONYMOUS.
|
Waqas Hussain |
2010-06-06 |
mod_auth_internal_hashed: Added SCRAM-SHA-1 support for SASL.
|
Waqas Hussain |
2010-06-06 |
mod_saslauth: Updated to use usermanager.get_sasl_handler.
|
Waqas Hussain |
2010-06-06 |
mod_auth_internal, mod_auth_internal_hashed: Fixed a global access.
|
Waqas Hussain |
2010-06-06 |
mod_auth_internal, mod_auth_internal_hashed: Updated to provide get_sasl_handler.
|
Waqas Hussain |
2010-06-06 |
usermanager: Changed get_supported_methods to get_sasl_handler.
|
Waqas Hussain |
2010-06-06 |
Merge with trunk.
|
Waqas Hussain |
2010-06-04 |
mod_presence: Enable firing of pre-events for probes.
|
Waqas Hussain |
2010-06-04 |
mod_presence: Don't stop pre-event for outgoing probes.
|
Waqas Hussain |
2010-06-04 |
mod_presence: Small refactoring.
|
Waqas Hussain |
2010-06-04 |
Rename mod_defaultauth -> mod_auth_internal, mod_hashpassauth -> mod_auth_internal_hashed, and the providers to internal and internal_hashed respectively. Also no longer auto-load defaultauth, but instead auto-load the plugin selected for each host at startup based on the provider name.
|
Matthew Wild |
2010-06-04 |
Merge trunk/MattJ with trunk
|
Matthew Wild |
2010-06-04 |
mod_saslauth: Fix log level
|
Matthew Wild |
2010-06-04 |
usermanager: Rename the fallback provider from 'dummyauth' to 'null'
|
Matthew Wild |
2010-06-04 |
usermanager: Add hunk that got missed in a merge
|
Matthew Wild |
2010-06-04 |
util.sasl_cyrus: Log the textual representation of unknown Cyrus SASL errors, not just the error code.
|
Waqas Hussain |
2010-06-03 |
mod_presence: Send unavailable presence in response to probes to the sender's full JID, not bare JID.
|
Waqas Hussain |
2010-06-03 |
SASL: Minor cleanup.
|
Waqas Hussain |
2010-06-03 |
util.sasl.scram: Fixed a log level.
|
Waqas Hussain |
2010-06-03 |
mod_presence: Removed unnecessary parameter 'core_route_stanza' from various functions.
|
Waqas Hussain |
2010-06-03 |
Add jid support for motd
|
Jeff Mitchell |
2010-05-29 |
Add motd plugin, giving text to a user on each login.
|
Jeff Mitchell |
2010-05-29 |
Add the ability to have names in group files, by putting them with an = sign after the jid:
|
Jeff Mitchell |
2010-05-28 |
Correct out of order logic in mod_hashpassauth
|
Jeff Mitchell |
2010-05-28 |
Add mechanism for upgrading to hashed passwords from default. Remove some extra debug.
|
Jeff Mitchell |
2010-05-27 |
Have defaultauth load by default
|
Jeff Mitchell |
2010-05-27 |
Check in mod_hashpassauth -- works!
|
Jeff Mitchell |
2010-05-26 |
Working defaultauth
|
Jeff Mitchell |
2010-05-20 |
Added mod_auth_default
|
Jeff Mitchell |
2010-05-20 |
Update usermanager to not crash, etc.
|
Jeff Mitchell |
2010-05-20 |
First bit of work
|
Jeff Mitchell |
2010-05-20 |
Merge backout
|
Matthew Wild |
2010-06-04 |
Backed out changeset 8bd3857a75ee
|
Matthew Wild |
2010-06-04 |
util.sasl_cyrus: Log the textual representation of unknown Cyrus SASL errors, not just the error code.
|
Waqas Hussain |
2010-06-03 |
mod_presence: Send unavailable presence in response to probes to the sender's full JID, not bare JID.
|
Waqas Hussain |
2010-06-03 |
SASL: Minor cleanup.
|
Waqas Hussain |
2010-06-03 |
util.sasl.scram: Fixed a log level.
|
Waqas Hussain |
2010-06-03 |
mod_presence: Removed unnecessary parameter 'core_route_stanza' from various functions.
|
Waqas Hussain |
2010-06-03 |
Merge 0.7->trunk
|
Matthew Wild |
2010-06-03 |
s2smanager: Remove potentially misleading log message (thanks albert)
|
Matthew Wild |
2010-06-03 |
Merge 0.7->trunk
|
Matthew Wild |
2010-06-02 |
net.server_event: Also return the socket from wrapclient, to maintain compatibility with server_select (thanks uhoreg)
|
Matthew Wild |
2010-06-02 |
mod_compression: Use filters! \o/
|
Matthew Wild |
2010-06-02 |
xmppserver_listener: Add filters for incoming bytes and stanzas
|
Matthew Wild |
2010-06-02 |
s2smanager: Add filters for outgoing bytes and stanzas
|
Matthew Wild |
2010-06-02 |
sessionmanager: Rename filters_initialize->initialize_filters
|
Matthew Wild |
2010-06-02 |
xmppclient_listener: Add filters for incoming bytes and stanzas
|
Matthew Wild |
2010-06-02 |
sessionmanager: Initialize new sessions for filtering, and add filters for outgoing bytes and stanzas
|
Matthew Wild |
2010-06-02 |
util.filters: Ensure initialize() never initializes an object twice - and return the filter function to the caller
|
Matthew Wild |
2010-06-02 |
xmppserver_listener: Port to util.xmppstream \o/
|
Matthew Wild |
2010-06-02 |
util.filters: Break processing if a filterer returns nil
|
Matthew Wild |
2010-06-02 |
util.filters: Don't traceback with no filters of a type added
|
Matthew Wild |
2010-06-02 |
net.multiplex_listener: Test to make sure listener.onconnect isn't nil.
|
Waqas Hussain |
2010-06-02 |
net.multiplex_listener: Call listener.onconnect(conn) when swapping listeners.
|
Waqas Hussain |
2010-06-02 |
xmppclient_listener: Port to onconnect handler
|
Matthew Wild |
2010-06-02 |
util.filters: Don't traceback when trying to remove a filter from an uninitialized object
|
Matthew Wild |
2010-06-02 |
util.filters: Expose the initialization function
|
Matthew Wild |
2010-06-02 |
util.filters: New utility library for managing filters on an object
|
Matthew Wild |
2010-06-02 |
mod_pep: Corrected and optimized handling of non-available presence stanzas.
|
Waqas Hussain |
2010-06-01 |
mod_iq: Removed a check for user existance when firing iq/bare/* sub-events.
|
Waqas Hussain |
2010-05-30 |
mod_pep: Use is_contact_subscribed (which uses the new rostermanager fix to avoid unnecessary roster loads)
|
Matthew Wild |
2010-06-01 |
rostermanager: Optimisation to avoid unnecessarily loading rosters for offline contacts on probes, etc.
|
Waqas Hussain |
2010-06-01 |
Merge compression fix
|
Matthew Wild |
2010-05-29 |
mod_compression: Update for new session.data() syntax, fixes invalid XML errors after compression negotiation (thanks hg bisect)
|
Matthew Wild |
2010-05-29 |
Merge 0.7->trunk
|
Matthew Wild |
2010-05-26 |
mod_groups: Check for existence of roster[false] before clearing version (thanks Flo)
|
Matthew Wild |
2010-05-26 |
Merge 0.7->trunk
|
Matthew Wild |
2010-05-24 |
util.sasl.scram: Fix remaining - in profile name
|
Matthew Wild |
2010-05-24 |
util.sasl.*: Adjusting authentication provider names. All '-' replaced with '_'
|
Tobias Markmann |
2010-05-24 |
Merge trunk/Tobias->trunk
|
Matthew Wild |
2010-05-24 |
util.sasl.*: Adjusting authentication provider names. All '-' replaced with '_'
|
Tobias Markmann |
2010-05-24 |
Merge 0.7->trunk
|
Matthew Wild |
2010-05-24 |
util.sasl.scram: Fixing logic error in argument checking.
|
Tobias Markmann |
2010-05-24 |
util.sasl.scram: Fixing logic error in argument checking.
|
Tobias Markmann |
2010-05-24 |
Merge 0.7->trunk
|
Matthew Wild |
2010-05-23 |
Merge 0.7/waqas->0.7/MattJ
|
Matthew Wild |
2010-05-23 |
mod_private: Detect datamanager read errors, and respond with 'internal-server-error'.
|
Waqas Hussain |
2010-05-23 |
usermanager: Take datamanager errors into account when determining account existance.
|
Waqas Hussain |
2010-05-23 |
mod_presence: Don't send 'unsubscribed' in response to probes when roster loading fails.
|
Waqas Hussain |
2010-05-23 |
rostermanager: Return an error string when subscription test fails due to an error.
|
Waqas Hussain |
2010-05-23 |
rostermanager: Mark rosters which fail to load as broken, and never save them.
|
Waqas Hussain |
2010-05-23 |
mod_presence: Removed a useless check when handling incoming presence probes and subscriptions.
|
Waqas Hussain |
2010-05-23 |
util.datamanager: Return an error string when failing to save.
|
Waqas Hussain |
2010-05-23 |
util.sasl.scram: Adjusting authentication backend name to conform with the style already used by the plain module.
|
Tobias Markmann |
2010-02-28 |
util.sasl.scram: Fixing issue #177.
|
Tobias Markmann |
2010-05-22 |
util.sasl.plain: Typo.
|
Tobias Markmann |
2010-05-22 |
util.sasl.scram: Providing an API function to generate a salted password for the SCRAM-SHA-1 mechanism.
|
Tobias Markmann |
2010-05-22 |
util.sasl.scram: Split up long line.
|
Tobias Markmann |
2010-05-22 |
util.sasl.scram: Parsing client-final-message in a more strict way. (thanks Marc Santamaria)
|
Tobias Markmann |
2010-05-22 |
util.sasl.scram: Fix in nonce check of client-final-message.
|
Tobias Markmann |
2010-05-22 |
util.sasl.scram: Parsing client-first-message in a more strict way. (thanks Marc Santamaria)
|
Tobias Markmann |
2010-05-22 |
util.sasl.scram: Check nonce in client final message. Check channel binding flag in client first message. Adding some TODOs on more strict parsing. (thanks Marc Santamaria)
|
Tobias Markmann |
2010-05-21 |
util.sasl.scram: Fixed global access.
|
Waqas Hussain |
2010-05-06 |
util.sasl.scram: Adding documentation on SCRAM authentication backend.
|
Tobias Markmann |
2010-02-28 |
util.sasl: Abstracting out the hash function used since SCRAM is independent of it. Adding scram-{mech} authentication backend support.
|
Tobias Markmann |
2010-02-28 |
util.sasl.plain: Removing plain_hashed authentication provider. Just do hashing and comparison yourself in a plain_test authentication provider.
|
Tobias Markmann |
2010-05-21 |
util.sasl: 2009 -> 2010 in copyright header.
|
Tobias Markmann |
2010-03-12 |
util.sasl.plain: Adding plain_hashed authentication backend support.
|
Tobias Markmann |
2010-02-28 |
util.sasl: Moving SASL authentication backends documentation to the mechanism files.
|
Tobias Markmann |
2010-02-28 |
rostermanager: Correctly clear the bare_sessions table on roster load errors during bind.
|
Waqas Hussain |
2010-05-23 |
rostermanager: Don't fire roster-load event if there was an error loading the roster
|
Matthew Wild |
2010-05-22 |
sessionmanager: Change error for reaching resource limit from 'conflict' to 'resource-constraint' during session bind.
|
Waqas Hussain |
2010-05-22 |
sessionmanager: If roster loading fails during resource bind, kick the user with an internal-server-error.
|
Waqas Hussain |
2010-05-22 |
rostermanager: When loading the roster, also return a datamanager error if available.
|
Waqas Hussain |
2010-05-22 |
util.datamanager: When failing to load a file, and the file exists, return nil, error.
|
Waqas Hussain |
2010-05-22 |
mod_privacy: Improved logging.
|
Waqas Hussain |
2010-05-21 |
mod_presence: Added option 'ignore_presence_priority'.
|
Waqas Hussain |
2010-05-21 |
Merge with backout
|
Matthew Wild |
2010-05-21 |
Backed out changeset c75c22c316d6 (the XMPP spec now gives a better way to do this)
|
Matthew Wild |
2010-05-21 |
util.sasl.scram: Fixing issue #177.
|
Tobias Markmann |
2010-05-22 |
util.sasl.plain: Typo.
|
Tobias Markmann |
2010-05-22 |
util.sasl.scram: Providing an API function to generate a salted password for the SCRAM-SHA-1 mechanism.
|
Tobias Markmann |
2010-05-22 |
util.sasl.scram: Split up long line.
|
Tobias Markmann |
2010-05-22 |
util.sasl.scram: Parsing client-final-message in a more strict way. (thanks Marc Santamaria)
|
Tobias Markmann |
2010-05-22 |
util.sasl.scram: Fix in nonce check of client-final-message.
|
Tobias Markmann |
2010-05-22 |
util.sasl.scram: Parsing client-first-message in a more strict way. (thanks Marc Santamaria)
|
Tobias Markmann |
2010-05-22 |
util.sasl.scram: Check nonce in client final message. Check channel binding flag in client first message. Adding some TODOs on more strict parsing. (thanks Marc Santamaria)
|
Tobias Markmann |
2010-05-21 |
util.sasl.plain: Removing plain_hashed authentication provider. Just do hashing and comparison yourself in a plain_test authentication provider.
|
Tobias Markmann |
2010-05-21 |
Merge 0.7->trunk
|
Matthew Wild |
2010-05-21 |
mod_bosh: Re-layout session object creation to make lines shorter
|
Matthew Wild |
2010-05-21 |
mod_bosh: Add option consider_bosh_secure to treat BOSH sessions as encrypted even if they don't use HTTP (useful for when secure requests are proxied to Prosody over HTTP)
|
Matthew Wild |
2010-05-21 |
mod_privacy: Fix several possible tracebacks when either the contact is a host JID, or the contact isn't in your roster and you have roster group/subscription rules in place
|
Matthew Wild |
2010-05-21 |
mod_privacy: Remove validation that checks a roster group you block actually exists - it would be time-consuming on large rosters, and isn't important (or correct?) anyway.
|
Matthew Wild |
2010-05-21 |
Merge 0.7->trunk
|
Matthew Wild |
2010-05-20 |
mod_saslauth: Split out cyrus SASL config options into locals, and add support for cyrus_application_name (default: 'prosody')
|
Matthew Wild |
2010-05-20 |
Merge 0.7->trunk
|
Matthew Wild |
2010-05-20 |
usermanager, mod_saslauth: Make account provisioning for Cyrus SASL optional (default: not required)
|
Matthew Wild |
2010-05-20 |
util.sasl_cyrus: Support for specifying the application name (to pass to Cyrus SASL's init())
|
Matthew Wild |
2010-05-20 |
mod_saslauth: Add return value and error message to the Cyrus SASL handle_status callback
|
Matthew Wild |
2010-05-20 |
mod_saslauth: Allow the Cyrus SASL realm to be configurable
|
Matthew Wild |
2010-05-20 |
Merge 0.7->trunk
|
Matthew Wild |
2010-05-20 |
net.dns: Remove redundant locals declaration
|
Matthew Wild |
2010-05-20 |
net.dns: Fix dns.lookup from commit e54774bd73a7
|
Matthew Wild |
2010-05-20 |
net.dns: Remove redundant locals declaration
|
Matthew Wild |
2010-05-20 |
net.dns: Fix dns.lookup from commit e54774bd73a7
|
Matthew Wild |
2010-05-20 |
Merge 0.7->trunk
|
Matthew Wild |
2010-05-20 |
mod_groups: Remove potentially verbose per-contact logging (thanks Flo)
|
Matthew Wild |
2010-05-20 |
usermanager: Changed auth provider functions to methods.
|
Waqas Hussain |
2010-05-19 |
Merge 0.7->trunk
|
Matthew Wild |
2010-05-18 |
Merge 0.6->0.7
|
Matthew Wild |
2010-05-18 |
configure: Fix to allow option values containing '=' (thanks Jakub)
|
Matthew Wild |
2010-05-18 |
net/dns: Fix socket.select timeout.
|
Brian Cully |
2009-12-28 |
Merge 0.7->trunk
|
Matthew Wild |
2010-05-17 |
Merge 0.6->0.7
|
Matthew Wild |
2010-05-17 |
net/httpserver_listener: Ignore empty strings on incoming data.
|
Brian Cully |
2010-04-28 |
Merge 0.7->trunk
|
Matthew Wild |
2010-05-17 |
Merge 0.7/MattJ with 0.7
|
Matthew Wild |
2010-05-17 |
Merge with 0.6
|
Matthew Wild |
2010-05-17 |
mod_bosh: Always give requests a destroy handler, so that the management of each session's request array and the inactive_sessions logic can happen in one place. Simplifies everything and concludes this series of BOSH fixes.
|
Matthew Wild |
2010-05-17 |
mod_bosh: Fix handling of rids by not dropping requests with repeated rids (assign them their sid instead), and always starting a session with first_rid-1.
|
Matthew Wild |
2010-05-17 |
mod_bosh: Remove some hacky code for pruning dead requests that hopefully never gets executed - if it does there's a bug anyway.
|
Matthew Wild |
2010-05-17 |
mod_bosh: Remove requests from the session table using table.remove(), prevents the possibility of holes in the array.
|
Matthew Wild |
2010-05-17 |
prosodyctl: Support for the new usermanager, refactor host creation and fail if a host is not using the default authentication provider, for now. (thanks Nicola)
|
Matthew Wild |
2010-05-15 |
usermanager: Export new_default_provider()
|
Matthew Wild |
2010-05-15 |
usermanager: Handle auth providers for components.
|
Waqas Hussain |
2010-05-13 |
usermanager: Fix logic for per-host admin tables (thanks Maranda)
|
Matthew Wild |
2010-05-12 |
net.xmppclient_listener: Port to util.xmppstream \o/
|
Matthew Wild |
2010-05-09 |
prosody: Load util.xmppstream :(
|
Matthew Wild |
2010-05-09 |
util.xmppstream: Stream objects now just have feed/reset methods
|
Matthew Wild |
2010-05-09 |
usermanager: Bump log level of incorrect config option warnings
|
Matthew Wild |
2010-05-07 |
usermanager: Fix for is_admin to work with the new auth provider architecture
|
Matthew Wild |
2010-05-07 |
Merge 0.7->trunk
|
Waqas Hussain |
2010-05-07 |
Merge 0.6->0.7
|
Waqas Hussain |
2010-05-07 |
mod_console: Set a chunk name for loadstring calls (nicer errors).
|
Waqas Hussain |
2010-05-07 |
mod_posix: Fixed a global access.
|
Waqas Hussain |
2010-05-07 |
mod_console: Ensure that a null byte is printed after sending the banner.
|
Waqas Hussain |
2010-05-07 |
prosody: Modified function metatable for better string representation of functions.
|
Waqas Hussain |
2010-05-07 |
prosody: Lowered log level for a log message.
|
Waqas Hussain |
2010-05-07 |
mod_posix: Don't add a server-starting event handler while the server-starting event is being fired.
|
Waqas Hussain |
2010-05-07 |
net.server_select: Remove some debugging code.
|
Waqas Hussain |
2010-05-06 |
Merge 0.7->trunk
|
Waqas Hussain |
2010-05-06 |
Merge 0.6->0.7
|
Waqas Hussain |
2010-05-06 |
loggingmanager: Enable debug level for default console logging when 'debug' mode is enabled in the config.
|
Waqas Hussain |
2010-05-06 |
loggingmanager: Enable debug level for default console logging when 'debug' mode is enabled in the config.
|
Waqas Hussain |
2010-05-06 |
util.sasl.scram: Fixed global access.
|
Waqas Hussain |
2010-05-06 |
prosodyctl: Use the global events objects for hosts (again) (thanks albert) (sorry albert)
|
Matthew Wild |
2010-05-05 |
prosodyctl: Give each host an independant events object, because it seems to be the right thing to do
|
Matthew Wild |
2010-05-05 |
prosodyctl: Relocate global prosody object creation (see fff153f7f4de)
|
Matthew Wild |
2010-05-05 |
Merge configmanager->trunk
|
Matthew Wild |
2010-05-05 |
configmanager: Add VirtualHost as an alias for Host (re-applied in trunk due to previous bad merge with 0.7)
|
Matthew Wild |
2010-04-14 |
Merge 0.7->trunk
|
Matthew Wild |
2010-05-05 |
mod_console: Make use of the new onconnect callback to initialise session and send banner
|
Matthew Wild |
2010-05-05 |
net.server_select: Fix typo affecting connections with an onconnect listener that have data pending in the sendbuffer
|
Matthew Wild |
2010-05-05 |
Merge 0.7->trunk
|
Matthew Wild |
2010-05-05 |
mod_proxy65: Send error reply to activation stanza if one or both parties were not connected to the proxy
|
Matthew Wild |
2010-05-05 |
mod_proxy65: Return service-unavailable error when receiving an iq we didn't understand
|
Matthew Wild |
2010-05-05 |
mod_proxy65: Use new server.link to link proxied connections, now works with either connection backend
|
Matthew Wild |
2010-05-05 |
net.server_select, net.server_event: Add server.link() to link 2 connections with an intermediate buffer of the specified size
|
Matthew Wild |
2010-05-05 |
net.server_select, net.server_event: Support for ondrain listener callback for when send buffer is empty
|
Matthew Wild |
2010-05-05 |
net.server_select, net.server_event: Rename :pattern() method to :set_mode() for select backend, and add :set_mode() to event backend
|
Matthew Wild |
2010-05-05 |
net.server_select, net.server_event: Support for :pause() and :resume() on connections
|
Matthew Wild |
2010-05-05 |
usermanager: Give the default auth provider a name, you'll never guess what it is.
|
Matthew Wild |
2010-05-05 |
Merge Tobias's fancy SASL branch->trunk
|
Matthew Wild |
2010-05-05 |
Merge with tip.
|
Tobias Markmann |
2010-03-12 |
util.sasl: 2009 -> 2010 in copyright header.
|
Tobias Markmann |
2010-03-12 |
util.sasl.scram: Adjusting authentication backend name to conform with the style already used by the plain module.
|
Tobias Markmann |
2010-02-28 |
util.sasl.plain: Adding plain_hashed authentication backend support.
|
Tobias Markmann |
2010-02-28 |
util.sasl.scram: Adding documentation on SCRAM authentication backend.
|
Tobias Markmann |
2010-02-28 |
util.sasl.anonymous: Adding documentation on anonymous authentication backend.
|
Tobias Markmann |
2010-02-28 |
util.sasl: Moving SASL authentication backends documentation to the mechanism files.
|
Tobias Markmann |
2010-02-28 |
util.sasl: Abstracting out the hash function used since SCRAM is independent of it. Adding scram-{mech} authentication backend support.
|
Tobias Markmann |
2010-02-28 |
Merge 0.7->trunk
|
Matthew Wild |
2010-05-05 |
net.server_event: Be sure to fire onincoming for backwards-compatibility with pre-onconnect listeners (thanks darkrain/mod_console)
|
Matthew Wild |
2010-05-05 |
usermanager: Support for pluggable authentication providers
|
Matthew Wild |
2010-05-05 |
eventmanager, prosody: Adapt eventmanager to use prosody.events, as a step towards removing it entirely
|
Matthew Wild |
2010-05-04 |
Merge 0.7->trunk (with MUC needing checking, waqas)
|
Matthew Wild |
2010-05-04 |
Merge 0.6 into 0.7.
|
Waqas Hussain |
2010-05-01 |
Tagging 0.6.2
|
Matthew Wild |
2010-04-14 |
prosody.cfg.lua.dist: Refactor the default config file based on feedback from confused users
0.6.2
|
Matthew Wild |
2010-04-14 |
hostmanager: Re-word log messages in line with config changes
|
Matthew Wild |
2010-04-14 |
configmanager: Add VirtualHost as an alias for Host
|
Matthew Wild |
2010-04-14 |
MUC: Allow moderators which are not owners to change roles.
|
Waqas Hussain |
2010-04-14 |
MUC: Include <status code='100'/> in a message, not in presence. Fixes various issues.
|
Waqas Hussain |
2010-04-19 |
modulemanager: Log proper tracebacks on errors during module load/unload.
|
Waqas Hussain |
2010-04-19 |
prosody: Set metatable on functions to allow easy access to upvalues.
|
Waqas Hussain |
2010-04-19 |
configmanager: Fix very wacky indentation
|
Matthew Wild |
2010-05-04 |
configmanager: Fix some wacky indentation
|
Matthew Wild |
2010-05-04 |
Merge 0.7->trunk
|
Matthew Wild |
2010-04-11 |
net.server_event: Call listener.onconnect if it exists, otherwise stick to listener.onincoming
|
Matthew Wild |
2010-04-11 |
Merge 0.7->trunk
|
Matthew Wild |
2010-04-11 |
net.server_select: Support for listener.onconnect
|
Matthew Wild |
2010-04-11 |
Merge 0.7->trunk
|
Matthew Wild |
2010-04-09 |
Merge 0.6->0.7
|
Matthew Wild |
2010-04-09 |
net.server: Fix logic error causing traceback when receiving a non-number port
|
Matthew Wild |
2010-04-09 |
loggingmanager: Fix syntax error :)
|
Matthew Wild |
2010-04-07 |
Merge 0.7->trunk
|
Matthew Wild |
2010-04-07 |
util.timer: When using libevent hold onto the event handle to stop it being collected (and the timer stopping). Fixes BOSH ghosts, thanks Flo, niekie, waqas.
|
Matthew Wild |
2010-04-07 |
loggingmanager: Observe 'debug' config setting for console logging too
|
Matthew Wild |
2010-04-07 |
Merge 0.7->trunk
|
Matthew Wild |
2010-04-03 |
Merge 0.6->0.7
|
Matthew Wild |
2010-04-03 |
Merge 0.6/MattJ -> 0.6
|
Matthew Wild |
2010-04-03 |
mod_bosh: Default stanza namespace should be jabber:client (fixes BOSH to work with recent namespace fix)
|
Matthew Wild |
2010-04-03 |
util.ztact: Fixed global accesses.
|
Waqas Hussain |
2010-04-01 |
util.uuid: Use a local instead of a global.
|
Waqas Hussain |
2010-04-01 |
util.stanza: Fixed some more nil global accesses.
|
Waqas Hussain |
2010-04-01 |
util.stanza: Fixed a nil global access.
|
Waqas Hussain |
2010-04-01 |
Merge 0.7->trunk
|
Matthew Wild |
2010-03-30 |
Merge 0.7/waqas->0.7/MattJ
|
Matthew Wild |
2010-03-30 |
net.server_event: Fixed spelling fail.
|
Waqas Hussain |
2010-03-26 |
Merge 0.6->0.7
|
Matthew Wild |
2010-03-30 |
xmppserver_listener: Compatibility fix for older Prosodies with the s2s xmlns bug
|
Matthew Wild |
2010-03-30 |
stanza_router, s2smanager, modulemanager: Fix for handling of the default namespace on stanzas, causing sometimes jabber:client to be sent over s2s, and accepted
|
Matthew Wild |
2010-03-30 |
Merge 0.7->trunk
|
Matthew Wild |
2010-03-25 |
tools/erlparse: Discard erlang PIDs instead of choking on them as a syntax error
|
Matthew Wild |
2010-03-25 |
tools/erlparse: Report the line number when showing a syntax error in the input file
|
Matthew Wild |
2010-03-25 |
tools/erlparse: Optimisations aplenty for faster processing of large files
|
Matthew Wild |
2010-03-25 |
Merge 0.7->trunk
|
Matthew Wild |
2010-03-25 |
tools/ejabberd2prosody: Create prosody singleton so datamanager can detect the platform (set no platform to use lfs, pposix isn't necessary here)
|
Matthew Wild |
2010-03-25 |
Merge 0.7->trunk
|
Matthew Wild |
2010-03-25 |
net.server_event: Don't re-try a write if the connection closed (thanks Flo)
|
Matthew Wild |
2010-03-25 |
Merge 0.7->trunk
|
Matthew Wild |
2010-03-24 |
net.server_event: Bump timeout values up somewhat
|
Matthew Wild |
2010-03-24 |
Merge 0.7->trunk
|
Matthew Wild |
2010-03-24 |
Merge 0.7/waqas->0.7/MattJ
|
Matthew Wild |
2010-03-24 |
util.sasl.digest-md5: Removed unnnecessary check (which included a nil global access).
|
Waqas Hussain |
2010-03-23 |
mod_register: Use set_password to set passwords instead of create_user.
|
Waqas Hussain |
2010-03-23 |
usermanager: Added function set_password.
|
Waqas Hussain |
2010-03-23 |
Merge 0.6->0.7
|
Matthew Wild |
2010-03-24 |
mod_tls: Add s2s_allow_encryption option which, when set to false, disabled TLS for s2s
|
Matthew Wild |
2010-03-24 |
prosody.cfg.lua.dist: Whitespace fix.
|
Waqas Hussain |
2010-03-23 |
prosody.cfg.lua.dist: Disable mod_privacy by default.
|
Waqas Hussain |
2010-03-23 |
usermanager: Return sane errors/results when Cyrus SASL is in use.
|
Waqas Hussain |
2010-03-23 |
mod_saslauth: Tidier code for SASL backend selection.
|
Waqas Hussain |
2010-03-23 |
mod_saslauth: Fail with an error when the requested SASL backend cannot be used.
|
Waqas Hussain |
2010-03-23 |
Merge 0.7->trunk
|
Matthew Wild |
2010-03-22 |
Merge 0.6->0.7
|
Matthew Wild |
2010-03-22 |
util.windows: Convert from Windows line endings
|
Matthew Wild |
2010-03-22 |
Update copyright headers for 2010
|
Matthew Wild |
2010-03-22 |
loggingmanager: Don't use non-standard format specifier to format the timestamp.
|
Waqas Hussain |
2010-03-22 |
util.xmppstream: new() now returns a parser object
|
Matthew Wild |
2010-03-22 |
util.xmppstream: Initial commit
|
Matthew Wild |
2010-03-22 |
Merge 0.7->trunk
|
Matthew Wild |
2010-03-22 |
stanza_router: Don't send error replies for stanzas of type 'error' and 'result' on unbound authenticated connections. [originally fa84451e9b35 in 0.6]
|
Waqas Hussain |
2010-03-22 |
stanza_router: Allow non-jabber:client elements after auth, before bind. [originally 2c538d4bde13 in 0.6]
|
Waqas Hussain |
2010-03-22 |
Merge 0.7->trunk
|
Matthew Wild |
2010-03-22 |
sessionmanager, s2smanager: Add type of ?2s_destroyed to resting sessions (fixes a logging traceback, thanks Flo)
|
Matthew Wild |
2010-03-22 |
Merge 0.7->trunk
|
Matthew Wild |
2010-03-22 |
mod_groups: Ignore whitespace on group member JID lines (thanks Luis!)
|
Matthew Wild |
2010-03-22 |
mod_groups: Fixes to make compatible with roster versioning - set version to 'true' to indicate that the roster is not being versioned
|
Matthew Wild |
2010-03-22 |
mod_groups: Missed hunk from last commit, don't create the list of public group members unless necessary
|
Matthew Wild |
2010-03-22 |
mod_groups: Only create group lists when necessary (now we can reliably detect when a user is in /any/ group, including public ones)
|
Matthew Wild |
2010-03-22 |
rostermanager: Don't bump the roster version if it is == true (ie. we are not versioning the roster)
|
Matthew Wild |
2010-03-22 |
mod_roster: Tidier code for the roster versioning logic
|
Matthew Wild |
2010-03-22 |
mod_roster: Tidier code for the roster versioning logic
|
Matthew Wild |
2010-03-22 |
Merge 0.7->trunk
|
Matthew Wild |
2010-03-20 |
.hgignore: Ignore prosody.version (thanks Florob)
|
Matthew Wild |
2010-03-20 |
Merge 0.7->trunk
|
Matthew Wild |
2010-03-18 |
util.sasl_cyrus: Return invalid-mechanism instead of undefined-condition where appropriate
|
Matthew Wild |
2010-03-18 |
util.sasl_cyrus: Clarify some log messages and levels
|
Matthew Wild |
2010-03-18 |
util.sasl_cyrus: Protect the call to cyrussasl.server_new properly.
|
Paul Aurich |
2010-03-18 |
Merge 0.7->trunk
|
Matthew Wild |
2010-03-18 |
util.sasl_cyrus: If available, use a c14n callback for interoperability with bad clients.
|
Paul Aurich |
2010-03-17 |
mod_saslauth: Add a sasl_realm option
|
Paul Aurich |
2010-03-17 |
util.cyrus_sasl: Pass the realm to Cyrus
|
Paul Aurich |
2010-03-16 |
Merge darkrain->trunk
|
Matthew Wild |
2010-03-18 |
util.sasl_cyrus: If available, use a c14n callback for interoperability with bad clients.
|
Paul Aurich |
2010-03-17 |
mod_saslauth: Add a sasl_realm option
|
Paul Aurich |
2010-03-17 |
Merge 0.7->trunk
|
Matthew Wild |
2010-03-18 |
Merge 0.6->0.7
|
Matthew Wild |
2010-03-18 |
Merge 0.6 with waqas
|
Matthew Wild |
2010-03-18 |
mod_compression: Improved and lowered log level of some logged messages.
|
Waqas Hussain |
2010-03-15 |
s2smanager: Remove the infamous 'as per RFC' log message entirely (it happens too often to be useful)
|
Matthew Wild |
2010-03-18 |
Merge with 0.7
|
Matthew Wild |
2010-03-17 |
Merge with 0.6 (into 0.7, namely mod_compression fixes)
|
Matthew Wild |
2010-03-17 |
mod_compression: Return <setup-failed/> instead of <unsupported-method/> where applicable.
|
Waqas Hussain |
2010-03-09 |
mod_compression: More robust stanza processing.
|
Waqas Hussain |
2010-03-09 |
mod_compression: Don't succeed after indicating a failure.
|
Waqas Hussain |
2010-03-09 |
mod_compression: Don't tell client compression succeeded when it didn't.
|
Waqas Hussain |
2010-03-09 |
mod_compression: Fixed various possible tracebacks in logging.
|
Waqas Hussain |
2010-03-09 |
util.cyrus_sasl: Pass the realm to Cyrus
|
Paul Aurich |
2010-03-16 |
MUC: Added support for letting clients manage discussion history.
|
Waqas Hussain |
2010-03-16 |
Merge with 0.7 (and indirectly 0.6.2)
|
Matthew Wild |
2010-03-15 |
Merge 0.6.2/waqas with 0.6.2/MattJ
|
Matthew Wild |
2010-03-03 |
Merge 0.6.2/waqas with 0.6.2/MattJ
|
Matthew Wild |
2010-03-03 |
stanza_router: Don't send error replies for stanzas of type 'error' and 'result' on unbound authenticated connections.
|
Waqas Hussain |
2010-03-03 |
stanza_router: Allow non-jabber:client elements after auth, before bind.
|
Waqas Hussain |
2010-03-03 |
Fixing some typos.
|
Tobias Markmann |
2009-11-20 |
util.sasl.plain: Allow empty authzid (thanks bjc).
|
Waqas Hussain |
2009-12-01 |
mod_tls: Don't offer TLS on hosts that don't have any certs
|
Matthew Wild |
2010-02-12 |
prosodyctl.man: Update email address
|
Dwayne Bent |
2010-02-22 |
mod_console: Uncomment the help for server:shutdown() - thanks darkrain
|
Matthew Wild |
2010-02-22 |
ejabberd2prosody: Don't print passwords of imported accounts
|
Matthew Wild |
2010-02-21 |
ejabberdsql2prosody: Don't print password of imported accounts (thanks azerttyu)
|
Matthew Wild |
2010-02-21 |
mod_debug: Obsoleted by mod_console
|
Matthew Wild |
2010-02-20 |
mod_selftests: Obsolete, remove
|
Matthew Wild |
2010-02-20 |
mod_offline: Remove from 0.7 (offline messages are handled in core at the moment)
|
Matthew Wild |
2010-02-20 |
MUC: Allow role changes based on JIDs.
|
Waqas Hussain |
2010-02-18 |
mod_presence: Reflect the user's own presence back to them.
|
Waqas Hussain |
2010-02-14 |
configmanager: Remove debugging code accidentally committed
|
Matthew Wild |
2010-02-14 |
configmanager: Error when a component and host clash hostnames
|
Matthew Wild |
2010-02-14 |
mod_saslauth: Don't print raw SASL data to avoid logging passwords unnecessarily
|
Matthew Wild |
2010-02-13 |
prosody: More accurate friendly error message in the event that creating the global SSL context fails
|
Matthew Wild |
2010-02-13 |
sessionmanager, s2smanager: Fix for syntax of null_data_handler() (thanks Nolan)
|
Matthew Wild |
2010-02-12 |
sessionmanager, s2smanager: Give sessions dummy data handlers that log when data is received by a destroyed session
|
Matthew Wild |
2010-02-12 |
net.dns: Normalize records before placing them in the cache, fixes issues with CNAME targets in CAPS (fixes #161)
|
Matthew Wild |
2010-02-12 |
hostmanager: Log an error if no hosts are defined
|
Matthew Wild |
2010-02-12 |
mod_tls: Fixed an extra :up() in s2s stream feature generation.
|
Waqas Hussain |
2010-02-11 |
mod_tls: Respond with proper error when TLS cannot be negotiated.
|
Waqas Hussain |
2010-02-11 |
mod_presence: Don't depend on user being online when calculating top resources.
|
Waqas Hussain |
2010-02-11 |
mod_presence: Don't depend on sessions array existing for a user when handling outgoing presence broadcast.
|
Waqas Hussain |
2010-02-11 |
util.encodings: Use STD3 ASCII rules for idna.to_ascii.
|
Waqas Hussain |
2010-02-09 |
prosody: Add a catch-all friendly message for when any port is in use we want to use
|
Matthew Wild |
2010-02-05 |
util.stanza: stanza.error_reply(): Fix to put the correct namespace on <text>
|
Matthew Wild |
2010-01-31 |
prosody: Show friendly error when no config present for legacy SSL ports
|
Matthew Wild |
2010-01-31 |
prosody: Log error message when failing to open ports
|
Matthew Wild |
2010-01-31 |
MUC: muc.lib.lua: Fix the sending of the occupant JID instead of the nick in role lists and presence broadcasts after role changes (thanks teo)
|
Matthew Wild |
2010-01-30 |
mod_presence: Quick fix to make probes from local users to local hosts work.
|
Waqas Hussain |
2010-01-29 |
mod_presence: Added handler for presence subscriptions and probes to local hosts.
|
Waqas Hussain |
2010-01-29 |
stanza_router: Added third parameter to core_post_stanza, to control pre-events.
|
Waqas Hussain |
2010-01-29 |
mod_presence: Respond with an unavailable presence when subscribers probe and no resources are available.
|
Waqas Hussain |
2010-01-29 |
prosody: Listen for component connections on port 5347 by default.
|
Waqas Hussain |
2010-01-24 |
mod_component: Fix name of config option in error message (thanks nulani!)
|
Matthew Wild |
2010-01-23 |
util.dataforms: Add optional type parameters (defaults to 'form')
|
Matthew Wild |
2010-01-22 |
net.httpserver: More robust handling of headers split across multiple packets
|
Matthew Wild |
2010-01-21 |
net.httpserver: Make it possible to return responses with no body
|
Matthew Wild |
2010-01-21 |
net.httpserver: Close connection on invalid HTTP status line
|
Matthew Wild |
2010-01-21 |
mod_presence: Automatically deny presence requests for hosts, fixes traceback in #153
|
Matthew Wild |
2010-01-18 |
stanza_router: Log the name of unhandled stanzas (thanks bear)
|
Matthew Wild |
2010-01-18 |
sessionmanager: Added resource prepping, and invalid resource checking to the bind_resource function.
|
Waqas Hussain |
2010-01-11 |
mod_register: Return a <not-acceptable/> error on empty usernames (thanks Neustradamus).
|
Waqas Hussain |
2010-01-11 |
util.pposix: Fix return type of lc_abort to shush compiler warning
|
Matthew Wild |
2010-01-10 |
prosody.cfg.lua.dist: Remove lie about requiring console_enabled
|
Matthew Wild |
2010-01-01 |
modulemanager: Fire item-removed events on module unload.
|
Waqas Hussain |
2009-12-09 |
prosody: Call tostring on the key being used for nil global read before concatenating it with a string.
|
Waqas Hussain |
2009-12-09 |
prosody: Log a warning and traceback, but don't throw an error on nil global read.
|
Waqas Hussain |
2009-12-09 |
Mainfile: Broke up a really long line.
|
Waqas Hussain |
2009-12-09 |
mod_pep: Support item retrieval use cases
|
Paul Aurich |
2009-12-05 |
mod_pep: Allow storage of urn:xmpp:avatar:data node (payload only with base64 data)
|
Paul Aurich |
2009-12-05 |
util.stanza: Add stanza:get_child(name, xmlns) to find a child tag given a name/xmlns
|
Matthew Wild |
2009-11-30 |
tests: Add tests for util.jid.join()
|
Matthew Wild |
2009-11-27 |
util.jid: Add join(node, host, resource) function to join the components and return nil if invalid
|
Matthew Wild |
2009-11-27 |
MUC: Only allow moderators to change the room subject.
|
Waqas Hussain |
2009-11-25 |
MUC: Prevent visitors from broadcasting messages.
|
Waqas Hussain |
2009-11-25 |
MUC: Improved handling of incoming groupchat messages (state preserved for possible later use).
|
Waqas Hussain |
2009-11-25 |
core.sessionmanager, net.*_listener: Remove the evil collectgarbage() calls
|
Matthew Wild |
2009-11-24 |
util.dependencies: Make the commands line up properly in the "missing dependency" output. Yes, this was the commit you didn't know you were waiting for!
|
Matthew Wild |
2009-11-23 |
mod_bosh: Don't log response XML
|
Matthew Wild |
2009-11-21 |
s2smanager: Use s2smanager log() if session doesn't have a logger (thanks Flo)
|
Matthew Wild |
2010-02-19 |
net.httpclient_listener: Don't notify request of closed connection if the close was initiated by us
|
Matthew Wild |
2010-02-19 |
util.signal: Using stdlib.h instead of malloc.h.
|
Tobias Markmann |
2010-01-15 |
net.http: destroy_request(): Pass request.handler to disconnect() listener to fix small leak
|
Matthew Wild |
2010-03-03 |
net.http: Close connection when invalid status line is received from the server
|
Matthew Wild |
2010-02-19 |
net.http: Don't re-destroy a request when the connection is closed
|
Matthew Wild |
2010-02-19 |
net.http: Port commit 2f235c57d713 to net.http to fix headers in responses (thanks dersd)
|
Matthew Wild |
2010-02-19 |
README: Update URL for installation docs
|
Matthew Wild |
2010-02-18 |
HACKERS: Update
|
Matthew Wild |
2010-02-18 |
TODO: Update for the fact that 0.7 is done
|
Matthew Wild |
2010-03-03 |
TODO: Update
|
Matthew Wild |
2010-02-18 |
mod_tls: Set the sslctx on outgoing connections (possibly the cause of outgoing s2s connections not being encrypted)
|
Matthew Wild |
2010-01-31 |
s2smanager: Fix syntax error)
|
Matthew Wild |
2010-01-30 |
s2smanager: require_s2s_encryption -> s2s_require_encryption
|
Matthew Wild |
2010-01-30 |
s2smanager: Make require_s2s_encryption do what it says on the tin
|
Matthew Wild |
2010-01-30 |
prosodyctl: Fix to load LuaRocks 2.x if we have it
|
Matthew Wild |
2010-03-03 |
util.dependencies: Load luarocks.loader/luarocks.require
|
Matthew Wild |
2010-01-28 |
prosodyctl: Use mode r+ for opening the file so 1) it fails if the file doesn't exist 2) we have write access to lock it
|
Matthew Wild |
2010-01-13 |
mod_posix: Adjust file open mode depending on whether file exists (take that fopen designers!!!)
|
Matthew Wild |
2010-01-13 |
util.prosodyctl: Report Prosody as not running if the pidfile isn't locked
|
Matthew Wild |
2010-01-11 |
mod_posix: Lock pidfile when in use, shut down if we can't write or lock the pidfile
|
Matthew Wild |
2010-01-10 |
util.signal: Restore the old debug hook earlier, just in case we receive another signal between clearing the signal queue and restoring it
|
Matthew Wild |
2010-01-10 |
util.signal: Update version in header, and author's email
|
Matthew Wild |
2010-01-10 |
util.signal: Queue up multiple signals, instead of trampling on the previous debug hook (and never clearing our own)
|
Matthew Wild |
2010-01-10 |
prosody: net_activate_ports: Accept strings as well as numbers for specifying ports
|
Matthew Wild |
2010-01-09 |
net.dns: Make sure math.randomseed() gets passed an integer
|
Matthew Wild |
2010-01-07 |
s2smanager: Stamp a 'to' on the reply stream:stream. This makes prosody happy.
|
Paul Aurich |
2010-01-03 |
prosodyctl: Gracefully handle a missing stty command, and fall back to ANSI escape sequences
|
Matthew Wild |
2010-01-03 |
mod_httpserver: Rudimentary directory detection, return forbidden instead of causing a traceback (since commit 0325f241a26c)
|
Matthew Wild |
2010-01-01 |
mod_saslauth: Requiring c2s encryption means requiring c2s encryption... thanks Flo
|
Matthew Wild |
2009-12-21 |
s2smanager: Give reasons to destroy_session in more cases, including when DNS lookup fails
|
Matthew Wild |
2009-12-17 |
xmppserver_listener: When a connection fails, pass the reason to destroy_session
|
Matthew Wild |
2009-12-17 |
s2smanager: Have both destroy_session and bounce_sendq accept a reason string to include in bounced stanzas
|
Matthew Wild |
2009-12-17 |
s2smanager: Send reply stream header only after checking we serve this host (sorry darkrain... :) )
|
Matthew Wild |
2009-12-17 |
xmppserver_listener: Make log messages during SRV retries clearer
|
Matthew Wild |
2009-12-17 |
prosody: Fixed a possible nil concatenation.
|
Waqas Hussain |
2009-12-15 |
net.http: Don't expect the body on redirects
|
Matthew Wild |
2009-12-10 |
mod_httpserver: Text files are text/plain, and not plain/text.
|
Waqas Hussain |
2009-12-10 |
net.httpserver: Removed mime handling (now in mod_httpserver). Unknown dynamic content is now always served as text/html.
|
Waqas Hussain |
2009-12-10 |
mod_httpserver: Removed a log message.
|
Waqas Hussain |
2009-12-10 |
mod_httpserver: Read files in binary mode; fixes issues with serving binary files.
|
Waqas Hussain |
2009-12-10 |
mod_httpserver: Skip returning a Content-Type when not known (application/octet-stream is not a correct default).
|
Waqas Hussain |
2009-12-10 |
mod_httpserver: Return Content-Type header based on file extension.
|
Waqas Hussain |
2009-12-10 |
util.signal: Make kill() available on Solaris; really fixes #136.
|
Waqas Hussain |
2009-12-09 |
prosody: Less strict matching for the magic 'interrupted' error
|
Matthew Wild |
2009-12-07 |
componentmanager: Set ssl_ctx[_in] for components correctly, and use global SSL context if available
|
Matthew Wild |
2009-12-04 |
Disable SSLv2 by default, it's known to be insecure.
|
Paul Aurich |
2009-12-04 |
net.server_select: Restore checks for wantread/timeout errors on receive
|
Matthew Wild |
2009-12-03 |
net.server_select: Make bufferlen() method return, of all things, the buffer length
|
Matthew Wild |
2009-12-03 |
net.server_select: Fix possibility of losing data sent from a socket just before it closes (thanks Sjoerd Simons)
|
Matthew Wild |
2009-12-03 |
net.dns: Fix for blocking dns lookups to find waiting coroutines correctly (not that we use this in Prosody...)
|
Matthew Wild |
2009-12-03 |
net.dns: Port some DNS fixes to the resolver:feed() function for net.adns to use
|
Matthew Wild |
2009-12-03 |
net.httpserver: Quick fix to set the correct Content-Type on simple (string) responses, for a few known types
|
Matthew Wild |
2009-12-02 |
s2smanager: Don't tostring() the data before sending, sends2s already does this.
|
Matthew Wild |
2009-11-21 |
net.xmppcomponent_listener: Don't remove 'log' and 'close' from sessions when destroying, and set destroyed = true
|
Matthew Wild |
2010-03-14 |
net.xmppcomponent_listener: Log invalid XML received from components (as we already do for c2s/s2s)
|
Matthew Wild |
2010-03-14 |
net.xmppcomponent_listener: Don't allow closing a session that has already been destroyed
|
Matthew Wild |
2010-03-14 |
net.xmppcomponent_listener: Close component sessions on receiving a </stream:stream>
|
Matthew Wild |
2010-03-14 |
net.xmppcomponent_listener: Don't handle stream errors from component sessions that have already been destroyed
|
Matthew Wild |
2010-03-14 |
net.xmppcomponent_listener: Fix to correctly handle stream errors from components
|
Matthew Wild |
2010-03-14 |
net.xmppclient_listener: Fix to correctly handle stream errors from clients
|
Matthew Wild |
2010-03-14 |
sessionmanager: Don't re-destroy destroyed sessions
|
Matthew Wild |
2010-03-14 |
sessionmanager: Return stream error when incoming stream header is missing 'to' attribute
|
Matthew Wild |
2010-03-14 |
sessionmanager: Add close method to resting sessions
|
Matthew Wild |
2010-03-14 |
s2smanager: Don't re-destroy destroyed sessions
|
Matthew Wild |
2010-03-14 |
s2smanager: Add open_stream and close methods to resting sessions
|
Matthew Wild |
2010-03-14 |
sessionmanager, s2smanager: Close session on </stream:stream>
|
Matthew Wild |
2010-03-11 |
sessionmanager, s2smanager: Destroyed sessions are now simply resting (not dead) until they are collected - prevents a whole class of tracebacks
|
Matthew Wild |
2010-03-08 |
net.xmppserver_listener: Clarify log message (for nil/false)
|
Matthew Wild |
2010-03-06 |
Merge with trunk
|
Matthew Wild |
2010-03-05 |
Merge with 0.7
|
Matthew Wild |
2010-03-05 |
net.dns: Trailing whitespace
|
Matthew Wild |
2010-03-05 |
net.dns: More reliable parsing of resolv.conf - allow multiple nameserver IPs on one line (thanks dersd)
|
Matthew Wild |
2010-03-05 |
net.server_select: Fix for traceback when a read returns an error and no data (thanks dersd)
|
Matthew Wild |
2010-03-05 |
certmanager: Friendlier error reporting on OpenWRT and other cases where we don't understand the OpenSSL error
|
Matthew Wild |
2010-03-05 |
certmanager: Fix nil global access (thanks Marc)
|
Matthew Wild |
2010-03-05 |
mod_offline: Convert to Unix line endings.
|
Waqas Hussain |
2010-03-02 |
Merge with 0.7
|
Matthew Wild |
2010-03-01 |
util.sasl: Fixed a nil global access.
|
Waqas Hussain |
2010-03-01 |
util.stanza: Fixed nil global accesses.
|
Waqas Hussain |
2010-03-01 |
certmanager: Fix global access
|
Matthew Wild |
2010-03-01 |
net.server_select: Fix typo
|
Matthew Wild |
2010-03-01 |
net.server_event: Fix some global accesses
|
Matthew Wild |
2010-03-01 |
Merge with 0.7
|
Matthew Wild |
2010-03-01 |
mod_proxy65: Fix for old-style closing of connections (another source of tracebacks with libevent enabled)
|
Matthew Wild |
2010-03-01 |
net.server_select: Fix calling method of some handler.close()s
|
Matthew Wild |
2010-03-01 |
Merge with 0.7
|
Matthew Wild |
2010-03-01 |
net.server_event: Improve and fix potential traceback in logging of new incoming connections
|
Matthew Wild |
2010-03-01 |
Merge with 0.7
|
Matthew Wild |
2010-03-01 |
mod_saslauth: Add FIXME to remind myself to fix this as soon as I have time
|
Matthew Wild |
2010-03-01 |
Merge with 0.7
|
Matthew Wild |
2010-03-01 |
Merge with 0.7/waqas
|
Matthew Wild |
2010-03-01 |
mod_saslauth: Unlock globals while loading cyrus
|
Matthew Wild |
2010-03-01 |
util.sasl_cyrus: Ensure the mechanisms table is available after a failed auth attempt.
|
Waqas Hussain |
2010-03-01 |
Merge with 0.7
|
Matthew Wild |
2010-03-01 |
prosody: Bump log message describing current connection backend to level 'info'
|
Matthew Wild |
2010-02-27 |
Merge with 0.7
|
Matthew Wild |
2010-02-25 |
prosody.cfg.lua.dist: Fix missing quote in commented proxy config example
|
Matthew Wild |
2010-02-25 |
Merge with 0.7
|
Matthew Wild |
2010-02-25 |
Merge with 0.6
|
Matthew Wild |
2010-02-25 |
tests/test_core_s2smanager.lua: Fix to compare SRV weights correctly
|
Matthew Wild |
2010-02-25 |
s2smanager: Log and fail gracefully when unable to create socket for outgoing s2s connection (thanks foucault)
|
Matthew Wild |
2010-02-25 |
s2smanager: Fix for the logic SRV record priority comparison (thanks darkrain)
|
Matthew Wild |
2010-02-25 |
net.adns: Trailing whitespace
|
Matthew Wild |
2010-01-20 |
mod_vcard: Stricter matching of vcard stanzas with vcard_compatibility enabled, fixes intercepting stanzas to the full JID that it shouldn't
|
Matthew Wild |
2009-12-09 |
net.server_event: Add lock_read() method to connections
|
Matthew Wild |
2010-02-25 |
Merge with 0.7
|
Matthew Wild |
2010-02-22 |
prosodyctl: Fix addplugin to support --help, and hide from the help listing (for now)
|
Matthew Wild |
2010-02-22 |
prosodyctl: Fix 'restart' command to not report itself as the 'stop' command (thanks albert!)
|
Matthew Wild |
2010-02-22 |
Merge with 0.7
|
Matthew Wild |
2010-02-22 |
prosodyctl.man: Update email address
|
Dwayne Bent |
2010-02-22 |
prosodyctl.man: Include new restart command
|
Dwayne Bent |
2010-02-22 |
Merge with 0.7
|
Matthew Wild |
2010-02-22 |
mod_console: Uncomment the help for server:shutdown() - thanks darkrain
|
Matthew Wild |
2010-02-22 |
prosodyctl.man: Update email address
|
Dwayne Bent |
2010-02-22 |
prosodyctl.man: Include new restart command
|
Dwayne Bent |
2010-02-22 |
Merge with 0.7
|
Matthew Wild |
2010-02-21 |
prosodyctl: Add restart command for KSid and johnny :)
|
Matthew Wild |
2010-02-21 |
Merge with 0.7
|
Matthew Wild |
2010-02-21 |
prosody.cfg.lua.dist: Update config for 0.7, most improvements from the Arch Linux package by dbb, thanks!
|
Matthew Wild |
2010-02-21 |
ejabberd2prosody: Don't print passwords of imported accounts
|
Matthew Wild |
2010-02-21 |
Merge trunk with trunk
|
Matthew Wild |
2010-02-21 |
Merge 0.7 with 0.7 with trunk \o/
|
Matthew Wild |
2010-02-21 |
Merge 0.7 with 0.7
|
Matthew Wild |
2010-02-21 |
Merge with 0.7
|
Matthew Wild |
2010-02-21 |
ejabberdsql2prosody: Don't print password of imported accounts (thanks azerttyu)
|
Matthew Wild |
2010-02-21 |
Merge with 0.7.
|
Waqas Hussain |
2010-02-21 |
mod_iq: Fire sub-events for iq/self events.
|
Waqas Hussain |
2010-02-21 |
stanza_router: Make sure /self events are fired when the 'to' attribute is missing.
|
Waqas Hussain |
2010-02-21 |
Merge with 0.7
|
Matthew Wild |
2010-02-20 |
mod_debug: Obsoleted by mod_console
|
Matthew Wild |
2010-02-20 |
mod_selftests: Obsolete, remove
|
Matthew Wild |
2010-02-20 |
mod_offline: Remove from 0.7 (offline messages are handled in core at the moment)
|
Matthew Wild |
2010-02-20 |
Backed out changeset e7b09424b486 (not removing mod_offline for trunk)
|
Matthew Wild |
2010-02-20 |
mod_offline: Remove from 0.7 (offline messages are handled in core at the moment)
|
Matthew Wild |
2010-02-20 |
mod_storage, plus a bit of SQL and XML.
|
Waqas Hussain |
2010-02-19 |
Merge with 0.7
|
Matthew Wild |
2010-02-19 |
s2smanager: Use s2smanager log() if session doesn't have a logger (thanks Flo)
|
Matthew Wild |
2010-02-19 |
net.http: Update print()s to log()s - don't ask how this came to be, I have no idea :)
|
Matthew Wild |
2010-02-19 |
net.httpclient_listener: Don't notify request of closed connection if the close was initiated by us
|
Matthew Wild |
2010-02-19 |
net.http: destroy_request(): Remove update for new server API, pass request.handler instead of request.conn to ondisconnect
|
Matthew Wild |
2010-02-19 |
net.http: Close connection when invalid status line is received from the server
|
Matthew Wild |
2010-02-19 |
net.http: Don't re-destroy a request when the connection is closed
|
Matthew Wild |
2010-02-19 |
Merge with 0.7
|
Matthew Wild |
2010-02-19 |
net.http: Port commit 2f235c57d713 to net.http to fix headers in responses (thanks dersd)
|
Matthew Wild |
2010-02-19 |
Merge with 0.7
|
Matthew Wild |
2010-02-18 |
MUC: Allow role changes based on JIDs.
|
Waqas Hussain |
2010-02-18 |
Merge with 0.7
|
Matthew Wild |
2010-02-18 |
README: Update URL for installation docs
|
Matthew Wild |
2010-02-18 |
HACKERS: Update
|
Matthew Wild |
2010-02-18 |
TODO: Update
|
Matthew Wild |
2010-02-18 |
Merge with 0.7
|
Matthew Wild |
2010-02-18 |
net.adns: Don't treat locally-initiated disconnects as fatal with libevent backend in use (thanks Flo)
|
Matthew Wild |
2010-02-18 |
net.server_event: Pass false as connection error to disconnect handler if close was initiated by us
|
Matthew Wild |
2010-02-18 |
modulemanager: Fix traceback on unloading global modules (thanks KSid)
|
Matthew Wild |
2010-02-18 |
MUC: Allow role changes based on JIDs.
|
Waqas Hussain |
2010-02-18 |
Merge with 0.7
|
Matthew Wild |
2010-02-17 |
net.server_event: Increase SSL handshake timeout to 30s, make handshake round-trip count configurable, and bump connect timeout to 20s (thanks Flo)
|
Matthew Wild |
2010-02-17 |
Merge with 0.7
|
Matthew Wild |
2010-02-16 |
mod_tls: Only negotiate TLS on outgoing s2s connections if we have an SSL context (thanks Flo...)
|
Matthew Wild |
2010-02-16 |
Merge with 0.7
|
Matthew Wild |
2010-02-16 |
net.adns: Fix potential traceback on DNS responses with libevent enabled (thanks Flo)
|
Matthew Wild |
2010-02-16 |
Makefile: Remove fallbacks/
|
Matthew Wild |
2010-02-15 |
Makefile: Remove fallbacks/
|
Matthew Wild |
2010-02-15 |
prosody: Don't add fallbacks to package.path and package.cpath.
|
Waqas Hussain |
2010-02-15 |
util.sasl.scram: Removed unnecessary dependency on bitlib.
|
Waqas Hussain |
2010-02-15 |
mod_saslauth: Log debug message with full error if cyrussasl couldn't be loaded
|
Matthew Wild |
2010-02-15 |
mod_saslauth: Correct syntax for gracefully handling a missing cyrussasl library
|
Matthew Wild |
2010-02-15 |
net.server: Remove redundant commented code and some trailing whitespace
|
Matthew Wild |
2010-02-15 |
mod_presence: Added config option 'bare_message_delivery_policy'. Allowed values are 'priority' (default) and 'broadcast'.
|
Waqas Hussain |
2010-02-15 |
mod_presence: Reflect the user's own presence back to them.
|
Waqas Hussain |
2010-02-14 |
mod_saslauth: Warn and fallback gracefully when Cyrus SASL is requested, but missing.
|
Waqas Hussain |
2010-02-14 |
net.server_event: Fire onincoming() callback for new connections as opposed to the new onconnect() - let's change this for a future version though
|
Matthew Wild |
2010-02-14 |
configmanager: Remove debugging code accidentally committed
|
Matthew Wild |
2010-02-14 |
net.server_event: Fix another instance of creating an SSL context - certmanager now does this
|
Matthew Wild |
2010-02-14 |
net.server_event: Fix traceback in creating SSL context
|
Matthew Wild |
2010-02-14 |
configmanager: Error when a component and host clash hostnames
|
Matthew Wild |
2010-02-14 |
mod_tls: Ban TLS after auth, not before.
|
Waqas Hussain |
2010-02-14 |
mod_tls: Fixed traceback during S2S TLS (nil global access).
|
Waqas Hussain |
2010-02-14 |
mod_saslauth: Don't print raw SASL data to avoid logging passwords unnecessarily
|
Matthew Wild |
2010-02-13 |
prosody: More accurate friendly error message in the event that creating the global SSL context fails
|
Matthew Wild |
2010-02-13 |
prosody: Use certmanager to create the global SSL context
|
Matthew Wild |
2010-02-13 |
Merge with 0.7
|
Matthew Wild |
2010-02-13 |
certmanager: Bring back the friendly errors when failing to load the key/certificate file
|
Matthew Wild |
2010-02-13 |
componentmanager: Use certmanager for creating contexts
|
Matthew Wild |
2010-02-13 |
certmanager, hostmanager: Rename get_context() to create_context() to be more explicit about what it does
|
Matthew Wild |
2010-02-13 |
Merge with backout
|
Matthew Wild |
2010-02-13 |
Backed out changeset cb1f9266130b: better way to achieve this to be committed Real Soon Now.
|
Matthew Wild |
2010-02-13 |
mod_tls: Refactor to simplify detection of whether we can do TLS on a connection
|
Matthew Wild |
2010-02-12 |
stanza_router: Fire /self events for stanzas users send to their own bare JID.
|
Waqas Hussain |
2010-02-12 |
mod_tls: Don't offer TLS on hosts that don't have any certs
|
Matthew Wild |
2010-02-12 |
sessionmanager, s2smanager: Fix for syntax of null_data_handler() (thanks Nolan)
|
Matthew Wild |
2010-02-12 |
sessionmanager, s2smanager: Give sessions dummy data handlers that log when data is received by a destroyed session
|
Matthew Wild |
2010-02-12 |
net.dns: Normalize records before placing them in the cache, fixes issues with CNAME targets in CAPS (fixes #161)
|
Matthew Wild |
2010-02-12 |
net.dns: Update for new socket API
|
Matthew Wild |
2010-02-12 |
hostmanager: Small optimisation in checking whether a host is enabled
|
Matthew Wild |
2010-02-12 |
hostmanager: Log an error if no hosts are defined
|
Matthew Wild |
2010-02-12 |
mod_privacy: Remove the non-working sendNeededUnavailablePresences() and the related commented code
|
Matthew Wild |
2010-02-12 |
mod_privacy: Fix to correctly iterate over lists stored in new format
|
Matthew Wild |
2010-02-12 |
mod_privacy: Upgrade old privacy lists to new storage format, so they don't get lost
|
Matthew Wild |
2010-02-12 |
s2smanager, mod_compression, mod_tls: Changed event.session to event.origin for s2s-stream-features event for consistency.
|
Waqas Hussain |
2010-02-11 |
mod_saslauth: Hook stream-features event using new events API.
|
Waqas Hussain |
2010-02-11 |
mod_roster: Hook stream-features event using new events API.
|
Waqas Hussain |
2010-02-11 |
mod_legacyauth: Hook stream-features event using new events API.
|
Waqas Hussain |
2010-02-11 |
mod_compression: Hook stream-features event using new events API.
|
Waqas Hussain |
2010-02-11 |
mod_bosh: Fire stream-features event using new events API.
|
Waqas Hussain |
2010-02-11 |
mod_tls: Hook stream-features event using new events API.
|
Waqas Hussain |
2010-02-11 |
sessionmanager: Fire stream-features event using new events API.
|
Waqas Hussain |
2010-02-11 |
mod_tls: Cleanup.
|
Waqas Hussain |
2010-02-11 |
mod_tls: Fixed an extra :up() in s2s stream feature generation.
|
Waqas Hussain |
2010-02-11 |
Merge with trunk.
|
Waqas Hussain |
2010-02-11 |
mod_tls: Remove origin type check when TLS is requested (thanks MattJ).
|
Waqas Hussain |
2010-02-11 |
mod_tls: Respond with proper error when TLS cannot be negotiated.
|
Waqas Hussain |
2010-02-11 |
mod_tls: Inlined some code.
|
Waqas Hussain |
2010-02-11 |
net.server_event: Fixes for traceback with no LuaSec
|
Matthew Wild |
2010-02-11 |
net.server_select: Small indentation fix
|
Matthew Wild |
2010-02-11 |
net.server_select: Fix traceback with no LuaSec available (thanks Nolan)
|
Matthew Wild |
2010-02-11 |
mod_tls: Merged duplicate code.
|
Waqas Hussain |
2010-02-11 |
mod_tls: Switched to new events API.
|
Waqas Hussain |
2010-02-11 |
mod_tls: Slight refactoring.
|
Waqas Hussain |
2010-02-11 |
mod_presence: Don't depend on user being online when calculating top resources.
|
Waqas Hussain |
2010-02-11 |
mod_presence: Don't depend on sessions array existing for a user when handling outgoing presence broadcast.
|
Waqas Hussain |
2010-02-11 |
sessionmanager: Fire resource-unbind event after removing session from sessions table
|
Matthew Wild |
2010-02-11 |
mod_privacy: Remove use of to identify unspecified privacy list
|
Matthew Wild |
2010-02-11 |
mod_privacy: Fix potential traceback in stanza validation, and fix some zero-based indexing :)
|
Matthew Wild |
2010-02-11 |
mod_privacy: Don't store the privacy lists as an array, but as a map... faster and less code
|
Matthew Wild |
2010-02-11 |
prosody, prosodyctl: Re-jiggle load order again, fixes logging config not being obeyed (thanks darkrain)
|
Matthew Wild |
2010-02-11 |
loggingmanager: Trailing whitespace
|
Matthew Wild |
2010-02-11 |
modulemanager: Load plugin libraries in the same environment as the plugins.
|
Waqas Hussain |
2010-02-11 |
modulemanager: Make the plugin environment available directly (module.environment within plugins).
|
Waqas Hussain |
2010-02-11 |
util.datamanager: Added support for hooks to override behavior.
|
Waqas Hussain |
2010-02-11 |
net.server_select: Only allow starttls if luasec is available (thanks Nolan)
|
Matthew Wild |
2010-02-10 |
net.server_select: *Major* whitespace refactoring to meet Prosody's coding style guidelines, we now have tabs
|
Matthew Wild |
2010-02-10 |
sessionmanager: Whitespace fix
|
Matthew Wild |
2010-02-10 |
mod_privacy: Rename from_user/to_user flags to is_from_user/is_to_user for clarity
|
Matthew Wild |
2010-02-09 |
net.dns, net.adns: Changed dns:socket_wrapper_set to dns.socket_wrapper_set for consistency.
|
Waqas Hussain |
2010-02-09 |
util.sasl_cyrus: Add text message from cyrussasl to <not-authorized/> errors.
|
Waqas Hussain |
2010-02-09 |
mod_tls: Don't advertise TLS after authentication.
|
Waqas Hussain |
2010-02-09 |
net.dns: Fixed whitespace/indentation.
|
Waqas Hussain |
2010-02-09 |
net.dns: Removed unused function.
|
Waqas Hussain |
2010-02-09 |
net.dns: Removed some useless indirection to improve readability.
|
Waqas Hussain |
2010-02-09 |
util.encodings: Use STD3 ASCII rules for idna.to_ascii.
|
Waqas Hussain |
2010-02-09 |
net.httpserver: Make request.conn be the server.lua conn instead of the underlying socket (more useful this way)
|
Matthew Wild |
2010-02-08 |
net.httpserver: Trailing whitespace
|
Matthew Wild |
2010-02-08 |
Merge with backout
|
Matthew Wild |
2010-02-05 |
util.sasl.digest-md5: Revert changeset 6094a4e2b6f3 as it breaks some clients, re-visit some time down the line
|
Matthew Wild |
2010-02-05 |
prosody: Add a catch-all friendly message for when any port is in use we want to use
|
Matthew Wild |
2010-02-05 |
prosodyctl: Initialize logging before checking dependencies
|
Ali Sabil |
2010-02-05 |
prosody: Initialize logging before checking dependencies (fixes another traceback with no LuaSec)
|
Matthew Wild |
2010-02-05 |
certmanager: Fix traceback with no LuaSec
|
Matthew Wild |
2010-02-05 |
certmanager: Tabs not spaces!
|
Matthew Wild |
2010-02-05 |
util.dependencies: Don't query the config (it isn't really necessary)
|
Matthew Wild |
2010-02-05 |
net.server_event: Update for compatibility with new server API
|
Matthew Wild |
2010-01-31 |
net.xmppserver_listener: status -> onstatus for consistency
|
Matthew Wild |
2010-01-31 |
net.server_select: listener.status -> listener.onstatus for consistency
|
Matthew Wild |
2010-01-31 |
net.adns: Use different flavour of voodoo to make UDP sockets work smoothly with libevent (no packet merging)
|
Matthew Wild |
2010-01-31 |
util.stanza: stanza.error_reply(): Fix to put the correct namespace on <text>
|
Matthew Wild |
2010-01-31 |
net.adns: Trailing whitespace
|
Matthew Wild |
2010-01-31 |
hostmanager: Use certmanager for obtaining SSL contexts
|
Matthew Wild |
2010-01-31 |
certmanager: Hello world, I'm come to manage your SSL contexts
|
Matthew Wild |
2010-01-31 |
prosody: Show friendly error when no config present for legacy SSL ports
|
Matthew Wild |
2010-01-31 |
configmanager: Trailing whitespace
|
Matthew Wild |
2010-01-31 |
net.connlisteners: Return an error if no SSL context is supplied for a connection of type 'ssl'
|
Matthew Wild |
2010-01-31 |
prosody: Log error message when failing to open ports
|
Matthew Wild |
2010-01-31 |
net.server_select: Report whether a new listener uses SSL or not in the log message
|
Matthew Wild |
2010-01-31 |
prosody: Only set the ssl_ctx for 'ssl' connections
|
Matthew Wild |
2010-01-31 |
net.connlisteners: Remove redundant variable declaration
|
Matthew Wild |
2010-01-31 |
net.connlisteners: Update for new server API, type == 'tls' now means little - all connections support TLS
|
Matthew Wild |
2010-01-31 |
s2smanager: Update for new server SSL API (don't pass a sslctx)
|
Matthew Wild |
2010-01-31 |
mod_tls: Remove some redundant variable declarations
|
Matthew Wild |
2010-01-31 |
mod_tls: Set the sslctx on outgoing connections (possibly the cause of outgoing s2s connections not being encrypted)
|
Matthew Wild |
2010-01-31 |
mod_tls: Update for new server SSL syntax
|
Matthew Wild |
2010-01-31 |
net.server_select: Remove startssl parameter to the client/server creation functions - passing a sslctx now indicates you want to use SSL from the start
|
Matthew Wild |
2010-01-31 |
MUC: muc.lib.lua: Fix the sending of the occupant JID instead of the nick in role lists and presence broadcasts after role changes (thanks teo)
|
Matthew Wild |
2010-01-30 |
s2smanager: Fix syntax error)
|
Matthew Wild |
2010-01-30 |
s2smanager: require_s2s_encryption -> s2s_require_encryption
|
Matthew Wild |
2010-01-30 |
s2smanager: Make require_s2s_encryption do what it says on the tin
|
Matthew Wild |
2010-01-30 |
hostmanager: Trailing whitespace
|
Matthew Wild |
2010-01-29 |
net.server_event: Trailing whitespace
|
Matthew Wild |
2010-01-29 |
net.server_event: Support :setlistener() method on connections to work with port multiplexing
|
Matthew Wild |
2010-01-29 |
Merge with trunk.
|
Waqas Hussain |
2010-01-29 |
mod_presence: Quick fix to make probes from local users to local hosts work.
|
Waqas Hussain |
2010-01-29 |
mod_presence: Added handler for presence subscriptions and probes to local hosts.
|
Waqas Hussain |
2010-01-29 |
stanza_router: Added third parameter to core_post_stanza, to control pre-events.
|
Waqas Hussain |
2010-01-29 |
MUC: Fixes and refactoring for the previous commit to work in all cases, text of error stanzas is now broadcast
|
Matthew Wild |
2010-01-29 |
MUC: Show error message texts when participants are kicked for stanza errors
|
Matthew Wild |
2010-01-29 |
MUC: Have get_error_condition() use the new stanza:get_error() (muc.lib.lua 11 lines shorter \o/)
|
Matthew Wild |
2010-01-29 |
util.stanza: Add stanza:get_error() to return type, condition and text of a stanza error
|
Matthew Wild |
2010-01-29 |
mod_presence: Respond with an unavailable presence when subscribers probe and no resources are available.
|
Waqas Hussain |
2010-01-29 |
mod_privacy: A handful of logging fixes
|
Matthew Wild |
2010-01-29 |
mod_privacy: Remove the giant if/end block that was really causing problems - skipping stanzas with no to/from (like presence broadcast). Also optimised the code a *lot*, these changes untested at the moment though.
|
Matthew Wild |
2010-01-29 |
Merge backed out changeset
|
Matthew Wild |
2010-01-29 |
Backed out changeset c4240df1b412 (or this)
|
Matthew Wild |
2010-01-29 |
Backed out changeset a4f9ed3f912e (you didn't see this)
|
Matthew Wild |
2010-01-29 |
mod_privacy: ...and no 'to' for presence implies an outgoing broadcast
|
Matthew Wild |
2010-01-29 |
mod_privacy: Mmph, no 'from' == from local
|
Matthew Wild |
2010-01-29 |
mod_privacy: Fix repeated presence-in (should be presence-out) - this stops the blocking of legitimate inbound presence, and inbound/outbound iqs and messages in Gajim's invisible mode (maybe I can sleep now)
|
Matthew Wild |
2010-01-29 |
mod_privacy: Trailing whitespace (I can't sleep)
|
Matthew Wild |
2010-01-29 |
prosodyctl: Don't load luarocks as util.dependencies now does this
|
Matthew Wild |
2010-01-28 |
prosody: Check dependencies (and load LuaRocks) earlier on in the startup process
|
Matthew Wild |
2010-01-28 |
util.dependencies: Load luarocks.loader/luarocks.require
|
Matthew Wild |
2010-01-28 |
mod_console: Update !! shortcut for new connection API
|
Matthew Wild |
2010-01-28 |
prosodyctl: Don't display message about failing to start Prosody is daemonizing is disabled (if daemonizing is disabled then Prosody is stopped by the time control returns to prosodyctl, which then can't see Prosody running)
|
Matthew Wild |
2010-01-28 |
util.dependencies, prosody, prosodyctl: Give util.dependencies a check_dependencies() function so the caller can decide what to do when dependencies aren't met - update prosody/prosodyctl for this change
|
Matthew Wild |
2010-01-28 |
s2smanager: Whitespace
|
Matthew Wild |
2010-01-28 |
xep227toprosody: Fixed some global accesses.
|
Waqas Hussain |
2010-01-27 |
xep227toprosody: Initial commit (thanks stefan).
|
Waqas Hussain |
2010-01-27 |
xmlhandlers: Removed unused variables.
|
Waqas Hussain |
2010-01-25 |
xmlhandlers: A little optimization.
|
Waqas Hussain |
2010-01-25 |
MUC: Removed old commented code.
|
Waqas Hussain |
2010-01-25 |
MUC: Converted some local functions into methods.
|
Waqas Hussain |
2010-01-25 |
mod_privacy: Removed a useless 'require' within a function.
|
Waqas Hussain |
2010-01-25 |
Merge with trunk.
|
Waqas Hussain |
2010-01-25 |
mod_privacy: Cleaned up code.
|
Waqas Hussain |
2010-01-25 |
mod_privacy: Reduced a function.
|
Waqas Hussain |
2010-01-25 |
mod_privacy: Fixed global access.
|
Waqas Hussain |
2010-01-25 |
prosodyctl: Require util.dependencies to run dependency checks, not only for when starting Prosody directly (thanks Joe)
|
Matthew Wild |
2010-01-25 |
mod_privacy: Imported from prosody-modules.
|
Waqas Hussain |
2010-01-25 |
mod_component: Cleaned up unused variables.
|
Waqas Hussain |
2010-01-24 |
prosody: Listen for component connections on port 5347 by default.
|
Waqas Hussain |
2010-01-24 |
xmlhandlers: Rearranged a little code.
|
Waqas Hussain |
2010-01-23 |
xmlhandlers: Fixed indentation and added some semicolons.
|
Waqas Hussain |
2010-01-23 |
mod_disco: Added option 'disco_items' to allow appending items to a host's disco#items result.
|
Waqas Hussain |
2010-01-23 |
mod_component: Fix name of config option in error message (thanks nulani!)
|
Matthew Wild |
2010-01-23 |
xmppcomponent_listener: Update for new connection API
|
Matthew Wild |
2010-01-22 |
util.dataforms: Add optional type parameters (defaults to 'form')
|
Matthew Wild |
2010-01-22 |
mod_xmlrpc: Obsolete, remove
|
Matthew Wild |
2010-01-22 |
mod_bosh: I == fail.
|
Matthew Wild |
2010-01-22 |
mod_bosh: Simplify cross-domain support, and make it work - default is for cross-domain to be disallowed
|
Matthew Wild |
2010-01-22 |
mod_bosh: Support for cross-domain access control using CORS
|
Matthew Wild |
2010-01-21 |
net.httpserver: More robust handling of headers split across multiple packets
|
Matthew Wild |
2010-01-21 |
util.stanza: Trailing whitespace
|
Matthew Wild |
2010-01-21 |
net.httpserver: Make it possible to return responses with no body
|
Matthew Wild |
2010-01-21 |
net.httpserver: Close connection on invalid HTTP status line
|
Matthew Wild |
2010-01-21 |
modulemanager: Remove obsolete actions code
|
Matthew Wild |
2010-01-21 |
net.server_{select,event}: Fail gracefully if socket doesn't have a setoption method (LuaSec issue I think)
|
Matthew Wild |
2010-01-21 |
net.server_event: Replace all calls to _start_ssl() to its bigger brother starttls() - fixes 5223 w/ libevent
|
Matthew Wild |
2010-01-21 |
objectmanager: Obsolete, remove
|
Matthew Wild |
2010-01-21 |
actions: Obsolete, remove
|
Matthew Wild |
2010-01-21 |
mod_actions_http: Obsolete, remove
|
Matthew Wild |
2010-01-21 |
mod_bosh: Trailing whitespace
|
Matthew Wild |
2010-01-21 |
s2smanager: Log error and fail gracefully if we can't open a socket for an outgoing s2s connection (thanks foucault)
|
Matthew Wild |
2010-01-19 |
net.xmppserver_listener: Handle stream-error errors from xmlhandlers, and close session in response
|
Matthew Wild |
2010-01-19 |
net.xmppserver_listener: Extend session:close() with a remote_reason parameter
|
Matthew Wild |
2010-01-19 |
s2smanager: No-one noticed that Prosody stopped sending to/from on stream headers recently? :)
|
Matthew Wild |
2010-01-19 |
xmlhandlers: Move stream-error detection to somewhere more appropriate (it was never reached) - s2s stream errors now reported properly
|
Matthew Wild |
2010-01-19 |
mod_bosh: Update for new xmlhandlers syntax
|
Matthew Wild |
2010-01-19 |
net.xmpp{client,server,component}: Update for new xmlhandlers syntax
|
Matthew Wild |
2010-01-19 |
net.xmppserver_listener: Pass reason for session disconnection to disconnect handler, if known
|
Matthew Wild |
2010-01-19 |
xmlhandlers: More refactoring, split up stream_ns and stream_tag, add stream_error_tag so that callers don't need to be so worried about the separator we use
|
Matthew Wild |
2010-01-19 |
xmlhandlers: Define ns_separator and ns_pattern to save repeating it in literal form throughout the file
|
Matthew Wild |
2010-01-18 |
net.server_event: Remove access to starttls method when starttls is negotiated - fixes offering starttls to client who are already using it (thanks darkrain and Adium)
|
Matthew Wild |
2010-01-18 |
mod_presence: Automatically deny presence requests for hosts, fixes traceback in #153
|
Matthew Wild |
2010-01-18 |
stanza_router: Log the name of unhandled stanzas (thanks bear)
|
Matthew Wild |
2010-01-18 |
util.signal: Using stdlib.h instead of malloc.h.
|
Tobias Markmann |
2010-01-15 |
mod_muc: Remove unused history_length declaration
|
Matthew Wild |
2010-01-13 |
prosodyctl: Use mode r+ for opening the file so 1) it fails if the file doesn't exist 2) we have write access to lock it
|
Matthew Wild |
2010-01-13 |
mod_posix: Adjust file open mode depending on whether file exists (take that fopen designers!!!)
|
Matthew Wild |
2010-01-13 |
util.pposix, mod_posix, prosodyctl: Bump pposix version to 0.3.3 for mkdir
|
Matthew Wild |
2010-01-12 |
xmppclient_listener: Allow the tcp_keepalives option in the config to control whether keepalives are used
|
Matthew Wild |
2010-01-12 |
net.server_event: Add conn:setoption() to set options on the socket
|
Matthew Wild |
2010-01-12 |
net.server_select: Add conn:setoption() to set options on the socket
|
Matthew Wild |
2010-01-12 |
mod_saslauth: Fixed some indentation and added some semi-colons.
|
Waqas Hussain |
2010-01-11 |
mod_saslauth: Made some variables local to avoid unnecessary global access.
|
Waqas Hussain |
2010-01-11 |
sessionmanager: Added resource prepping, and invalid resource checking to the bind_resource function.
|
Waqas Hussain |
2010-01-11 |
mod_register: Return a <not-acceptable/> error on empty usernames (thanks Neustradamus).
|
Waqas Hussain |
2010-01-11 |
componentmanager: Add dialback_secret to components to allow s2s to work (thanks Flo)
|
Matthew Wild |
2010-01-11 |
util.prosodyctl: Report Prosody as not running if the pidfile isn't locked
|
Matthew Wild |
2010-01-11 |
mod_posix: Lock pidfile when in use, shut down if we can't write or lock the pidfile
|
Matthew Wild |
2010-01-10 |
util.datamanager: Use pposix.mkdir if available
|
Matthew Wild |
2010-01-10 |
util.pposix: Add mkdir(path)
|
Matthew Wild |
2010-01-10 |
prosodyctl: Move definition of prosody singleton to prior to loading datamanager, and add platform
|
Matthew Wild |
2010-01-10 |
util.pposix: Replace the unwieldy module table generation with luaL_register() call - side effect - it now sets the pposix global to the module table
|
Matthew Wild |
2010-01-10 |
mod_posix: Set umask to 'umask' from the config, or 027
|
Matthew Wild |
2010-01-10 |
prosodyctl: Set umask to protect data files, bump pposix dep to 0.3.2
|
Matthew Wild |
2010-01-10 |
util.pposix: Add pposix.umask(), bump version to 0.3.2 (and do the same in mod_posix)
|
Matthew Wild |
2010-01-10 |
util.pposix: Fix return type of lc_abort to shush compiler warning
|
Matthew Wild |
2010-01-10 |
util.posix: Trailing whitespace
|
Matthew Wild |
2010-01-10 |
net.server: When libevent backend is in use, override signal.signal to use server.hook_signal
|
Matthew Wild |
2010-01-10 |
net.server_event: Add server.hook_signal(signal_num, handler) to wrap libevent's signal-catching interface
|
Matthew Wild |
2010-01-10 |
mod_posix: Remove the lines added to work around the util.signal loop bug
|
Matthew Wild |
2010-01-10 |
util.signal: Restore the old debug hook earlier, just in case we receive another signal between clearing the signal queue and restoring it
|
Matthew Wild |
2010-01-10 |
util.signal: Update version in header, and author's email
|
Matthew Wild |
2010-01-10 |
util.signal: Queue up multiple signals, instead of trampling on the previous debug hook (and never clearing our own)
|
Matthew Wild |
2010-01-10 |
prosody: net_activate_ports: Accept strings as well as numbers for specifying ports
|
Matthew Wild |
2010-01-09 |
prosody: Read list of possible config extensions from configmanager, removes old TODO
|
Matthew Wild |
2010-01-09 |
configmanager: Add parsers() method to return an array of supported config formats
|
Matthew Wild |
2010-01-09 |
s2smanager: Split sending of stream header into a :open_stream() method
|
Matthew Wild |
2010-01-09 |
net.dns: Make sure math.randomseed() gets passed an integer
|
Matthew Wild |
2010-01-07 |
net.server_select: Fix oops in last commit
|
Matthew Wild |
2010-01-06 |
net.server_select: Allow setting the logger using server.setlogger
|
Matthew Wild |
2010-01-06 |
s2smanager: Allow new_outgoing() to create sessions without automatically connecting them (set 3rd parameters to false)
|
Matthew Wild |
2010-01-04 |
s2smanager: Stamp a 'to' on the reply stream:stream. This makes prosody happy.
|
Paul Aurich |
2010-01-03 |
s2smanager, hostmanager: Make dialback secrets per-host
|
Matthew Wild |
2010-01-03 |
s2smanager: Trim trailing whitespace
|
Matthew Wild |
2010-01-03 |
mod_saslauth: Oops.
|
Paul Aurich |
2010-01-03 |
Merge with Paul
|
Matthew Wild |
2010-01-03 |
mod_muc/muc.lib: Use stanza:get_child() to locate MUC child element
|
Matthew Wild |
2010-01-03 |
mod_saslauth: Use module:get_option()
|
Paul Aurich |
2010-01-03 |
mod_saslauth: Add sasl_backend config parameter
|
Paul Aurich |
2010-01-03 |
Merge with Rob
|
Matthew Wild |
2010-01-03 |
Added notification of configuration changes for MUCs
|
Rob Hoelz |
2009-12-30 |
Add support for non-anonymous MUC rooms
|
Rob Hoelz |
2009-12-29 |
prosodyctl: Gracefully handle a missing stty command, and fall back to ANSI escape sequences
|
Matthew Wild |
2010-01-03 |
mod_httpserver: Rudimentary directory detection, return forbidden instead of causing a traceback (since commit 0325f241a26c)
|
Matthew Wild |
2010-01-01 |
prosody.cfg.lua.dist: Remove lie about requiring console_enabled
|
Matthew Wild |
2010-01-01 |
prosody.cfg.lua.dist: Remove trailing whitespace
|
Matthew Wild |
2010-01-01 |
util.events: Rename add_plugin() and remove_plugin() to add_handlers() and remove_handlers() respectively
|
Matthew Wild |
2009-12-31 |
util.signal: Update header comment for new filename
|
Matthew Wild |
2009-12-30 |
util.sasl_cyrus: Report an error if Cyrus SASL init fails.
|
Tobias Markmann |
2009-12-30 |
util.sasl_cyrus: Removing whitespace.
|
Tobias Markmann |
2009-12-29 |
util.sasl_cyrus: Automatically initialize Cyrus SASL with the first used service name.
|
Tobias Markmann |
2009-12-29 |
util.sasl_cyrus: Change variable name.
|
Tobias Markmann |
2009-12-28 |
util.sasl_cyrus: Fixing cyrus mechanism list parsing. (Thanks darkrain)
|
Tobias Markmann |
2009-12-28 |
net.httpserver: Optimized response serialization.
|
Waqas Hussain |
2009-12-27 |
mod_saslauth: Adjust sanitizing.
|
Tobias Markmann |
2009-12-23 |
mod_saslauth: Sanitize debugging information so it won't break terminal emulation when using GSSAPI auth.
|
Tobias Markmann |
2009-12-23 |
first working version with Cyrus SASL support.
|
jorj |
2009-12-23 |
added comment to remind us to fix binary output breaking the terminal
|
jorj |
2009-12-23 |
util.sasl_cyrus: Further fixing and cleanup.
|
Tobias Markmann |
2009-12-22 |
util.sasl_cyrus: Initializing Cyrus SASL library and a bit cleanup.
|
Tobias Markmann |
2009-12-22 |
util.sasl_cyrus: Log errors if CyrusSASL init fails.
|
Tobias Markmann |
2009-12-22 |
mod_saslauth: Make service_name configurable for CyrusSASL users.
|
Tobias Markmann |
2009-12-22 |
mod_saslauth: Add support for CyrusSASL.
|
Tobias Markmann |
2009-12-22 |
Adding sasl_cyrus.lua. A sasl.lua drop-in replacement to use CyrusSASL for all c2s authentication.
|
Tobias Markmann |
2009-12-22 |
mod_saslauth: Requiring c2s encryption means requiring c2s encryption... thanks Flo
|
Matthew Wild |
2009-12-21 |
net.dns: Update synchronous path for new connection API
|
Brian Cully |
2009-12-21 |
util.prosodyctl: Saner determination of Prosody executable path
|
Brian Cully |
2009-12-21 |
mod_pep: Added a TODO.
|
Waqas Hussain |
2009-12-21 |
mod_pep: Handle service discovery queries for bare account JIDs (thanks darkrain).
|
Waqas Hussain |
2009-12-21 |
mod_disco: Handle and fire events for service discovery queries for bare account JIDs (thanks darkrain).
|
Waqas Hussain |
2009-12-21 |
s2smanager: Give reasons to destroy_session in more cases, including when DNS lookup fails
|
Matthew Wild |
2009-12-17 |
Merge with backout branch
|
Matthew Wild |
2009-12-17 |
s2smanager: Send reply stream header only after checking we serve this host (sorry darkrain... :) )
|
Matthew Wild |
2009-12-17 |
Backed out changeset 78c5cb163ea9, to fix another way. Haven't done this for a while :)
|
Matthew Wild |
2009-12-17 |
s2smanager: More whitespace
|
Matthew Wild |
2009-12-17 |
s2smanager: Mark stream as opened sooner, this prevents a duplicated stream header on host-unknown errors (thanks darkrain and his mail server)
|
Matthew Wild |
2009-12-17 |
s2smanager: Whitespace
|
Matthew Wild |
2009-12-17 |
net.server_event: Add properties like _ip and _port to server objects too
|
Matthew Wild |
2009-12-17 |
net.server_event: Add :serverport() method to be compatible with old API
|
Matthew Wild |
2009-12-17 |
mod_bosh: Update for new connection API
|
Matthew Wild |
2009-12-17 |
httpserver_listener: Update for new connection API
|
Matthew Wild |
2009-12-17 |
net.httpserver: Fix usage of old connection API syntax
|
Matthew Wild |
2009-12-17 |
xmppserver_listener: Make log messages during SRV retries clearer
|
Matthew Wild |
2009-12-17 |
xmppserver_listener: When a connection fails, pass the reason to destroy_session
|
Matthew Wild |
2009-12-17 |
s2smanager: Have both destroy_session and bounce_sendq accept a reason string to include in bounced stanzas
|
Matthew Wild |
2009-12-17 |
net.server_event: Load ssl/socket libraries if not already available
|
Matthew Wild |
2009-12-17 |
util.timer: Use luaevent's built-in method of repeating an event (fixes a weird crash)
|
Matthew Wild |
2009-12-17 |
prosody: Fixed a possible nil concatenation.
|
Waqas Hussain |
2009-12-15 |
prosody: Fix to net_activate_ports to mend binding to specific interfaces
|
Paul Aurich |
2009-12-15 |
net.http: Don't expect the body on redirects
|
Matthew Wild |
2009-12-10 |
prosody: Added config option 'ssl_ports' to allow multiplexed SSL ports.
|
Waqas Hussain |
2009-12-10 |
mod_httpserver: Text files are text/plain, and not plain/text.
|
Waqas Hussain |
2009-12-10 |
net.httpserver: Removed mime handling (now in mod_httpserver). Unknown dynamic content is now always served as text/html.
|
Waqas Hussain |
2009-12-10 |
mod_httpserver: Removed a log message.
|
Waqas Hussain |
2009-12-10 |
mod_httpserver: Read files in binary mode; fixes issues with serving binary files.
|
Waqas Hussain |
2009-12-10 |
mod_httpserver: Skip returning a Content-Type when not known (application/octet-stream is not a correct default).
|
Waqas Hussain |
2009-12-10 |
mod_httpserver: Return Content-Type header based on file extension.
|
Waqas Hussain |
2009-12-10 |
mod_httpserver: Delay setup until after server is started.
|
Waqas Hussain |
2009-12-10 |
mod_bosh: Delay setup until after server is started.
|
Waqas Hussain |
2009-12-10 |
prosody: Use the multiplex listener when the 'ports' config option is specified.
|
Waqas Hussain |
2009-12-10 |
net_activate_ports: Use the default config option 'ports' when no option is specified.
|
Waqas Hussain |
2009-12-10 |
multiplex_listener: Initial commit. Multiple protocols on a single port.
|
Waqas Hussain |
2009-12-10 |
modulemanager: Fire item-removed events on module unload.
|
Waqas Hussain |
2009-12-09 |
modulemanager: Fixed a global access.
|
Waqas Hussain |
2009-12-09 |
prosody: Call tostring on the key being used for nil global read before concatenating it with a string.
|
Waqas Hussain |
2009-12-09 |
prosody: Log a warning and traceback, but don't throw an error on nil global read.
|
Waqas Hussain |
2009-12-09 |
Mainfile: Broke up a really long line.
|
Waqas Hussain |
2009-12-09 |
Merge with 0.6
|
Matthew Wild |
2009-12-09 |
mod_vcard: Stricter matching of vcard stanzas with vcard_compatibility enabled, fixes intercepting stanzas to the full JID that it shouldn't
|
Matthew Wild |
2009-12-09 |
util.signal: Make kill() available on Solaris; really fixes #136.
|
Waqas Hussain |
2009-12-09 |
mod_posix: Fix to not loop in SIGTERM either, but the same happens with SIGHUP (where the same 'fix' can't be applied) - shall investigate tomorrow
|
Matthew Wild |
2009-12-08 |
prosody: Report the current socket backend in use
|
Matthew Wild |
2009-12-08 |
net.server_event: Add get_backend() method
|
Matthew Wild |
2009-12-08 |
net.server_select: Add get_backend() method
|
Matthew Wild |
2009-12-08 |
mod_posix: Set empty SIGINT handler when a SIGINT is caught
|
Matthew Wild |
2009-12-08 |
prosody: Clarify and add some comments to describe what we're doing when and why
|
Matthew Wild |
2009-12-08 |
Rename closeallservers to closeall in the public API (same as net.server_select) and expose setquitting
|
Matthew Wild |
2009-12-07 |
net.server_event: Add setquitting() function to be compatible with net.server_select
|
Matthew Wild |
2009-12-07 |
net.server_event: Fix closeallservers() to work correctly after the giant refactorizification
|
Matthew Wild |
2009-12-07 |
net.server_event: Return "quitting" on loop exit to be compatible with net.server_select, and give Prosody a way to know why the loop broke
|
Matthew Wild |
2009-12-07 |
mod_posix: Catch SIGINT
|
Matthew Wild |
2009-12-07 |
Merge with trunk
|
Matthew Wild |
2009-12-07 |
prosody: Less strict matching for the magic 'interrupted' error
|
Matthew Wild |
2009-12-07 |
prosodyctl: Nicer errors when addplugin command fails
|
Matthew Wild |
2009-12-07 |
util.datamanager: Store data stores with no host in '_global' folder
|
Matthew Wild |
2009-12-06 |
mod_pep: Support item retrieval use cases
|
Paul Aurich |
2009-12-05 |
mod_pep: Allow storage of urn:xmpp:avatar:data node (payload only with base64 data)
|
Paul Aurich |
2009-12-05 |
util.pluginloader: Don't specify a host for the plugin data store (clever waqas...)
|
Matthew Wild |
2009-12-05 |
mod_compression: Tweak some log levels
|
Matthew Wild |
2009-12-04 |
componentmanager: Set ssl_ctx[_in] for components correctly, and use global SSL context if available
|
Matthew Wild |
2009-12-04 |
prosody: Expose global_ssl_ctx through prosody object
|
Matthew Wild |
2009-12-04 |
Disable SSLv2 by default, it's known to be insecure.
|
Paul Aurich |
2009-12-04 |
mod_proxy65: Strip trailing whitespace
|
Matthew Wild |
2009-12-04 |
util-src/Makefile: Clean up makefile (re-commit because MattJ shouldn't commit anything at 3AM)
|
Brian Cully |
2009-12-04 |
net.server_select, net.server_event: Convert to unix line endings from Windows
|
Matthew Wild |
2009-12-04 |
util-src/Makefile: Clean up makefile, rename lsignal.c to signal.c
|
Brian Cully |
2009-12-04 |
configure: fix typo of 'yes' -> 'yet'
|
Matthew Wild |
2009-12-04 |
configure: Add 'linux' ostype and rename lflags to LDFLAGS to match expectations.
|
Brian Cully |
2009-12-04 |
Redo merge with Waqas' PBKDF2 optimizations.
|
Tobias Markmann |
2009-12-03 |
Merge with Waqas.
|
Tobias Markmann |
2009-12-03 |
net.server_select: Restore checks for wantread/timeout errors on receive
|
Matthew Wild |
2009-12-03 |
mod_proxy65: Don't read data from the connection untill the proxying is activated
|
Sjoerd Simons |
2009-12-03 |
mod_proxy65: Make the proxying bidirectional
|
Sjoerd Simons |
2009-12-03 |
mod_proxy65: Use a bigger buffer for data we're proxying
|
Sjoerd Simons |
2009-12-03 |
mod_proxy65: Only lock the reading side when throttling
|
Sjoerd Simons |
2009-12-03 |
net.server_select: Add a function to just lock a stream for reading
|
Sjoerd Simons |
2009-12-03 |
mod_proxy65: Throttle connections to prevent senders flooding the server's buffers if the receiver doesn't receive fast enough
|
Matthew Wild |
2009-12-03 |
mod_proxy65: Replace error() calls with module:log("error", ...)
|
Matthew Wild |
2009-12-03 |
net.server_select: Make bufferlen() method return, of all things, the buffer length
|
Matthew Wild |
2009-12-03 |
net.server_event: Port fix in 2dc9bbf25447 to libevent-based backend
|
Matthew Wild |
2009-12-03 |
net.server_select: Fix possibility of losing data sent from a socket just before it closes (thanks Sjoerd Simons)
|
Matthew Wild |
2009-12-03 |
net.dns: Fix for blocking dns lookups to find waiting coroutines correctly (not that we use this in Prosody...)
|
Matthew Wild |
2009-12-03 |
net.dns: Port some DNS fixes to the resolver:feed() function for net.adns to use
|
Matthew Wild |
2009-12-03 |
Merge with 0.6
|
Matthew Wild |
2009-12-02 |
util.dependencies: Fix package name of LuaFilesystem
|
Matthew Wild |
2009-12-02 |
Merge with Tobias
|
Matthew Wild |
2009-12-02 |
mod_console: Show compression status on s2s:show() output.
|
Tobias Markmann |
2009-12-01 |
Merge with tip.
|
Tobias Markmann |
2009-12-01 |
Merge with Tobias
|
Matthew Wild |
2009-12-02 |
mod_compression: Removing trailing whitespace.
|
Tobias Markmann |
2009-12-01 |
mod_compression: Declaring the de-/compression pipes as local.
|
Tobias Markmann |
2009-12-01 |
mod_compression: Some comment clean up.
|
Tobias Markmann |
2009-12-01 |
Merge with tip.
|
Tobias Markmann |
2009-12-01 |
mod_compression: Removing forgotten debugging output.
|
Tobias Markmann |
2009-11-30 |
mod_compression: Define db (dialback) namespace in stream header.
|
Tobias Markmann |
2009-11-30 |
Merge with tip.
|
Tobias Markmann |
2009-11-30 |
mod_compression: Enabeling compression for outgoing s2s streams.
|
Tobias Markmann |
2009-11-30 |
mod_compression: Some further refactoring.
|
Tobias Markmann |
2009-11-29 |
mod_compression: Make setup_compression work for s2s sessions too.
|
Tobias Markmann |
2009-11-29 |
mod_compression: Moving compression setup in a dedicated function.
|
Tobias Markmann |
2009-11-29 |
mod_compression: Prepare activating of compression on s2s.
|
Tobias Markmann |
2009-11-29 |
Merge with tip.
|
Tobias Markmann |
2009-11-29 |
Enable one way stream compression on s2s links.
|
Tobias Markmann |
2009-11-29 |
Fixing some typos.
|
Tobias Markmann |
2009-11-20 |
modulemanager, net.dns: Remove trailing whitespace
|
Matthew Wild |
2009-12-02 |
prosodyctl: Experimental 'addplugin' command
|
Matthew Wild |
2009-12-02 |
util.pluginloader: Support for fetching plugins from the data store
|
Matthew Wild |
2009-12-02 |
net.httpserver: Fix to work with new server API
|
Matthew Wild |
2009-12-02 |
net.httpserver: Quick fix to set the correct Content-Type on simple (string) responses, for a few known types
|
Matthew Wild |
2009-12-02 |
mod_proxy65: Remove trailing whitespace
|
Matthew Wild |
2009-12-01 |
mod_proxy65: Fix log:module -> module:log :)
|
Matthew Wild |
2009-12-01 |
Merge with trunk
|
Matthew Wild |
2009-12-01 |
modulemanager: Fire events module-loaded and module-unloaded, both receive a table with 'module' and 'host' fields, thanks bjc
|
Matthew Wild |
2009-12-01 |
util.sasl.plain: Allow empty authzid (thanks bjc).
|
Waqas Hussain |
2009-12-01 |
util.hmac: Optimized.
|
Waqas Hussain |
2009-11-30 |
util.sasl.scram: Optimized binaryXOR.
|
Waqas Hussain |
2009-11-30 |
util.sasl.scram: Fixed a variable redeclaration.
|
Waqas Hussain |
2009-11-30 |
util.sasl.scram: Making =2D and =3D substitution actually work.
|
Tobias Markmann |
2009-11-30 |
util.stanza: Add stanza:get_child(name, xmlns) to find a child tag given a name/xmlns
|
Matthew Wild |
2009-11-30 |
util.sasl.plain: A little refactoring.
|
Waqas Hussain |
2009-11-29 |
Merge with 0.6.
|
Waqas Hussain |
2009-11-29 |
core.xmlhandlers: Fixed processing of empty namespaces (which caused an issue with jwchat).
|
Waqas Hussain |
2009-11-28 |
mod_register: Properly notify contacts of subscription removal on account deletion.
|
Waqas Hussain |
2009-11-28 |
mod_presence: Use the local host object as the origin for auto-generated subscription approvals and cancellations.
|
Waqas Hussain |
2009-11-26 |
util.sasl.digest-md5: Fixing some variable access.
|
Tobias Markmann |
2009-11-28 |
Merge with Tobias
|
Matthew Wild |
2009-11-28 |
xmppserver_listener: Update for new server API, fixes traceback when closing s2s connections
|
Matthew Wild |
2009-11-28 |
Make some more variables to locals.
|
Tobias Markmann |
2009-11-28 |
util.sasl: Move some variables to local space. Fix a bug.
|
Tobias Markmann |
2009-11-28 |
mod_console: Update for new server API, fixes traceback when closing console sessions
|
Matthew Wild |
2009-11-28 |
util.sasl.plain: Fail gracefully on empty <auth/> tag
|
Matthew Wild |
2009-11-28 |
mod_saslauth: Fix typo in variable name
|
Matthew Wild |
2009-11-28 |
net.server_select: Update conn.close() to use new connection method convention
|
Matthew Wild |
2009-11-28 |
mod_proxy65: Use new jid.join() from util.jid
|
Matthew Wild |
2009-11-27 |
tests/test.lua: Changes to environment handling of tests, and replace module() with dummy function that doesn't alter the current environment
|
Matthew Wild |
2009-11-27 |
tests: Add tests for util.jid.join()
|
Matthew Wild |
2009-11-27 |
tests/test.lua: Print the current test being run if verbosity sufficient
|
Matthew Wild |
2009-11-27 |
util.jid: Add join(node, host, resource) function to join the components and return nil if invalid
|
Matthew Wild |
2009-11-27 |
mod_proxy65: Update listener callback names for new server API
|
sjoerd simons |
2009-11-27 |
Merged with tip.
|
Tobias Markmann |
2009-11-26 |
mod_saslauth: Allow relogins after failed SASL login.
|
Tobias Markmann |
2009-11-26 |
util.sasl: Adding clean_clone() method.
|
Tobias Markmann |
2009-11-26 |
net.server_event: Add addclient/wrapclient compatible with server_select, DNS and s2s should now work with libevent \o/
|
Matthew Wild |
2009-11-26 |
net.server_event: tostring() some debug logging parameters
|
Matthew Wild |
2009-11-26 |
net.server_event: Add set_send() for compatibility with server_select
|
Matthew Wild |
2009-11-26 |
net.server_event: Hide starttls function when the connection is not SSL-enabled
|
Matthew Wild |
2009-11-26 |
net.server_event: Count the number of client connections *upwards* :)
|
Matthew Wild |
2009-11-26 |
net.server_handler: Add stub handlers as fallbacks for those listeners don't implement
|
Matthew Wild |
2009-11-26 |
net.server_event: Fix to make ontimeout() listener callback work
|
Matthew Wild |
2009-11-26 |
net.server_select: Rename server.setsend() to server.set_send() for consistency
|
Matthew Wild |
2009-11-26 |
net.adns: Some cleanup, happens to also make it compatible with libevent
|
Matthew Wild |
2009-11-26 |
s2smanager: Allow configuration of the dialback_secret in the config
|
Matthew Wild |
2009-11-26 |
Merge with 0.6.
|
Waqas Hussain |
2009-11-26 |
mod_presence: Use the local host as origin for subscription request acks.
|
Waqas Hussain |
2009-11-26 |
mod_presence: Removed an unnecessary compatibility workaround which was causing issues with unavailable presence exchange after subscription removal.
|
Waqas Hussain |
2009-11-26 |
mod_roster: Ask remote server to remove pending subscription requests when removing roster items.
|
Waqas Hussain |
2009-11-26 |
Tagging 0.6.1
|
Matthew Wild |
2009-11-26 |
Tagging 0.6.0
|
Matthew Wild |
2009-11-26 |
Makefile: Fix to install new util/sasl directory
|
Matthew Wild |
2009-11-26 |
Merge with 0.6
|
Matthew Wild |
2009-11-25 |
util.serialization: Correctly serialize tables with 'false' as a key, fixes an issue with rosters not saving (thanks mathias, Tobias)
0.6.1
|
Matthew Wild |
2009-11-25 |
Merge with trunk
|
Matthew Wild |
2009-11-25 |
Merge with 0.6
|
Matthew Wild |
2009-11-25 |
util.dataforms: Don't require type when parsing form XML
|
Florian Zeitz |
2009-11-25 |
Merge with trunk.
|
Waqas Hussain |
2009-11-25 |
MUC: Added support for the room-destroy owner use case.
|
Waqas Hussain |
2009-11-25 |
MUC: Slightly refactored form processing.
|
Waqas Hussain |
2009-11-25 |
SASL: Using locally mapped s_gmatch instead of unavailable gmatch.
|
Tobias Markmann |
2009-11-25 |
Merge with trunk
|
Matthew Wild |
2009-11-25 |
Merge with Tobias's SASL redesign branch
|
Matthew Wild |
2009-11-25 |
Merge with trunk.
|
Tobias Markmann |
2009-11-19 |
Reduce needed roundtrips during DIGEST-MD5 login.
|
Tobias Markmann |
2009-11-19 |
Adding some human readable error messages.
|
Tobias Markmann |
2009-11-19 |
Fail if username or password don't pass SASLprep.
|
Tobias Markmann |
2009-11-19 |
Use new cofig option reading API.
|
Tobias Markmann |
2009-11-19 |
Allow SASL PLAIN over unsecure connections when intended by admin.
|
Tobias Markmann |
2009-11-19 |
Typo.
|
Tobias Markmann |
2009-11-19 |
Handle , and = in usernames for SCRAM.
|
Tobias Markmann |
2009-11-18 |
Provide SASL PLAIN mechanism only if TLS is active.
|
Tobias Markmann |
2009-11-18 |
Cleaning up.
|
Tobias Markmann |
2009-11-18 |
Tidying up.
|
Tobias Markmann |
2009-11-18 |
Enable restriction of supported mechanisms in the SASL library.
|
Tobias Markmann |
2009-11-18 |
SASLprep authentication and password in SASL PLAIN implementation.
|
Tobias Markmann |
2009-11-18 |
SASLprep usernames and passwords.
|
Tobias Markmann |
2009-11-18 |
Making interop with libpurple. (Thanks darkrain).
|
Tobias Markmann |
2009-11-17 |
Add check for forbidden char sequences in validate_username().
|
Tobias Markmann |
2009-11-17 |
Completed SCRAM-SHA-1 implementation to a ready-to-test state.
|
Tobias Markmann |
2009-11-17 |
Added missing require for generate_uuid.
|
Tobias Markmann |
2009-11-17 |
Initial commit of SCRAM SASL mechanism.
|
Tobias Markmann |
2009-11-16 |
Merge with sasl branch.
|
Tobias Markmann |
2009-11-16 |
Adding a note for possible round trip savings.
sasl
|
Tobias Markmann |
2009-11-13 |
Adding support for digest-md5 profile in DIGEST-MD5 implementation.
sasl
|
Tobias Markmann |
2009-11-13 |
Change of the digest-md5 profile.
sasl
|
Tobias Markmann |
2009-11-13 |
Broken DIGEST-MD5 client support again.
sasl
|
Tobias Markmann |
2009-11-13 |
Add support for plain profile in digest-md5 implementation.
sasl
|
Tobias Markmann |
2009-11-13 |
Getting PLAIN mechanism work with the new API.
sasl
|
Tobias Markmann |
2009-11-13 |
Move each mechanism in an own file.
sasl
|
Tobias Markmann |
2009-11-12 |
Fail if mechanism has already been selected.
sasl
|
Tobias Markmann |
2009-08-28 |
Store stage in SASL object.
sasl
|
Tobias Markmann |
2009-08-28 |
Importing SASL Digest-MD5 code. Now for real.
sasl
|
Tobias Markmann |
2009-08-28 |
Importing SASL Digest-MD5 code.
sasl
|
Tobias Markmann |
2009-08-28 |
List RFC numbers.
sasl
|
Tobias Markmann |
2009-08-28 |
Allow ampersands in passwords for SASL PLAIN mechanism.
sasl
|
Tobias Markmann |
2009-08-28 |
Making mod_saslauth use the new SASL API.
sasl
|
Tobias Markmann |
2009-08-28 |
Adjust SASL PLAIN mechanism to the new API.
sasl
|
Tobias Markmann |
2009-08-27 |
Adding some docu.
sasl
|
Tobias Markmann |
2009-08-16 |
Mostly making the code run; includes fixing typos and so on.
sasl
|
Tobias Markmann |
2009-08-10 |
Initial commit of the SASL redesign.
sasl
|
Tobias Markmann |
2009-08-10 |
MUC: Only allow moderators to change the room subject.
|
Waqas Hussain |
2009-11-25 |
MUC: Prevent visitors from broadcasting messages.
|
Waqas Hussain |
2009-11-25 |
MUC: Improved handling of incoming groupchat messages (state preserved for possible later use).
|
Waqas Hussain |
2009-11-25 |
Removed some legacy doc/ files.
|
Waqas Hussain |
2009-11-25 |
Merge with 0.6
|
Matthew Wild |
2009-11-25 |
util.dependencies: Log an error if the current version of LuaSec installed contains The Bug (thanks Remko)
|
Matthew Wild |
2009-11-25 |
Merge with 0.6 on prosody.im
0.6.0
|
Matthew Wild |
2009-11-25 |
xmppclient_listener: Escape control characters when logging invalid XML.
|
Waqas Hussain |
2009-11-24 |
Merge with 0.6
|
Matthew Wild |
2009-11-25 |
s2smanager: Log warning when trying to send a stanza from a host we don't serve, instead of a traceback (thanks stpeter)
|
Matthew Wild |
2009-11-25 |
Merge with trunk
|
Matthew Wild |
2009-11-24 |
core.sessionmanager, net.*_listener: Remove the evil collectgarbage() calls
|
Matthew Wild |
2009-11-24 |
net.server: Log an error when libevent is requested, but luaevent is unavailable, and don't load luaevent when not requested.
|
Waqas Hussain |
2009-11-24 |
Merge with trunk
|
Matthew Wild |
2009-11-23 |
Merge with 0.6
|
Matthew Wild |
2009-11-23 |
util.datamanager: Replace popen(mkdir) with lfs.mkdir, keeping the just-in-time creation until we have the new datamanager API
|
Matthew Wild |
2009-11-23 |
util.dependencies: Missed a Debian/
|
Matthew Wild |
2009-11-23 |
util.dependencies: Clearer message, add homepages, etc.
|
Matthew Wild |
2009-11-23 |
util.dependencies: Add LuaFileSystem as a hard dependency
|
Matthew Wild |
2009-11-23 |
Merged with 0.6.
|
Waqas Hussain |
2009-11-23 |
prosody: Added support for command line argument '--config'.
|
Waqas Hussain |
2009-11-23 |
Merge with trunk
|
Matthew Wild |
2009-11-23 |
tests/modulemanager_option_conversion.lua: Add standalone test script for the new modulemanager config option API
|
Matthew Wild |
2009-11-23 |
modulemanager: New module API methods for getting config options with type conversion, get_option_string, get_option_number, get_option_boolean, get_option_array, get_option_set
|
Matthew Wild |
2009-11-23 |
Merged with 0.6.
|
Waqas Hussain |
2009-11-23 |
util.serialization: Replaced commas with semi-colons between table fields.
|
Waqas Hussain |
2009-11-23 |
util.serialization: Concise output for empty tables.
|
Waqas Hussain |
2009-11-23 |
Mainfile: Fixed some comments.
|
Waqas Hussain |
2009-11-23 |
util.dependencies: Make the commands line up properly in the "missing dependency" output. Yes, this was the commit you didn't know you were waiting for!
|
Matthew Wild |
2009-11-23 |
mod_console: Update for new net.server API
|
Matthew Wild |
2009-11-22 |
Merged with 0.6.
|
Waqas Hussain |
2009-11-22 |
mod_presence: Route incoming presence subscription stanzas (types unsubscribe, subscribed and unsubscribed) to the user before roster pushes.
|
Waqas Hussain |
2009-11-22 |
mod_presence: Acknowledge subscription requests by responding with an unavailable presence.
|
Waqas Hussain |
2009-11-22 |
sessionmanager: Added function send_to_interested_resources().
|
Waqas Hussain |
2009-11-22 |
sessionmanager: Fixed and cleaned function send_to_available_resources(). The 'to' attribute for presence subscription stanzas is now preserved.
|
Waqas Hussain |
2009-11-22 |
loggingmanager: Explicitly flush log messages if the __FLUSH_LOG environment variable is defined (workaround for MSVCRT buffering piped output).
|
Waqas Hussain |
2009-11-22 |
mod_proxy65: Update for new net.server API, untested
|
Matthew Wild |
2009-11-22 |
mod_proxy65: Import from prosody-modules, thanks Ephraim :)
|
Matthew Wild |
2009-11-22 |
net.server: Add some comments to explain to waqas how it all works :)
|
Matthew Wild |
2009-11-22 |
xmppcomponent_listener: Use new API for writing to components, fixes traceback (thanks Tobias)
|
Matthew Wild |
2009-11-22 |
s2smanager: Fix syntax error introduced in merge
|
Matthew Wild |
2009-11-22 |
Merge with trunk
|
Matthew Wild |
2009-11-22 |
stanza_router: Don't log full stanzas destined for s2s
|
Matthew Wild |
2009-11-22 |
net.server_select: Bring up to date to new common connection API
|
Matthew Wild |
2009-11-22 |
net.httpserver, net.http: Update for new net.server API (untested)
|
Matthew Wild |
2009-11-22 |
*_listener: Update for new net.server API, specifically .listener -> .onincoming, .disconnect -> .ondisconnect
|
Matthew Wild |
2009-11-22 |
net.adns: Update for new net.server API (doesn't work with libevent yet)
|
Matthew Wild |
2009-11-22 |
s2smanager: Update for new net.server API (s2s still doesn't work with libevent for other reasons)
|
Matthew Wild |
2009-11-22 |
net.server_event: Comment accidentally uncommented vdebug()
|
Matthew Wild |
2009-11-22 |
net.server_event: Handle and ignore 'wantread' error from receive(), treat as a timeout
|
Matthew Wild |
2009-11-22 |
net.server_event: Remove premature non-optimisation
|
Matthew Wild |
2009-11-22 |
net.server_event: Fix moved line caused by Mercurial's crecord and my selective commits
|
Matthew Wild |
2009-11-22 |
net.server_event: Obey nowriting/nointerface for locks in interface methods
|
Matthew Wild |
2009-11-22 |
net.server_event: Use conn property for send/receive instead of caching, fixes trying to use original socket after SSL-wrapping
|
Matthew Wild |
2009-11-22 |
net.server_event: Set startsslcallback property to nil when we're done handshaking, otherwise we keep trying to repeat the handshake
|
Matthew Wild |
2009-11-22 |
net.server_event: Add set_sslctx() method to connections
|
Matthew Wild |
2009-11-22 |
net.server_event: conn.usingssl -> conn._usingssl
|
Matthew Wild |
2009-11-22 |
net.server_event: Use correct listener callbacks
|
Matthew Wild |
2009-11-22 |
net.server_event: Small whitespace fixes
|
Matthew Wild |
2009-11-22 |
net.server_event: Correct a few instances of .sslctx to ._sslctx
|
Matthew Wild |
2009-11-22 |
net.server_event: Call connection's onconnect, no need to pass closures around now
|
Matthew Wild |
2009-11-22 |
net.server_event: Use connection id in all relevant logging
|
Matthew Wild |
2009-11-22 |
net.server_event: Define id property for connection objects, to aid logging
|
Matthew Wild |
2009-11-22 |
net.server_event: Define vdebug function for convenience
|
Matthew Wild |
2009-11-22 |
net.server_event: Change to new standard addserver() syntax
|
Matthew Wild |
2009-11-21 |
net.server_select: Change addserver() parameters to be compatible with new standard syntax
|
Matthew Wild |
2009-11-21 |
mod_tls: Switch to : syntax for connection methods
|
Matthew Wild |
2009-11-21 |
xmppclient_listener: Use : syntax for connection methods, to be compatible with new server.lua
|
Matthew Wild |
2009-11-21 |
xmppclient_listener: Switch to .onincoming listener method, to be compatible with new server_event.lua
|
Matthew Wild |
2009-11-21 |
net.server: Small fix for addtimer() compatibility code
|
Matthew Wild |
2009-11-21 |
net.connlisteners: Standardise on new syntax for addserver(), and clean up a bit
|
Matthew Wild |
2009-11-21 |
sessionmanager: Use : syntax for calling connection methods
|
Matthew Wild |
2009-11-21 |
objectmanager: Convert to unix line-endings
|
Matthew Wild |
2009-11-21 |
s2smanager: Don't log full stanza when sending outwards
|
Matthew Wild |
2009-11-21 |
s2smanager: Don't tostring() the data before sending, sends2s already does this.
|
Matthew Wild |
2009-11-21 |
mod_bosh: Don't log response XML
|
Matthew Wild |
2009-11-21 |
util.timer: Fix libevent timers (event.base doesn't exist...)
|
Matthew Wild |
2009-11-21 |
net.server_event: Export base as event_base
|
Matthew Wild |
2009-11-21 |
net.server_event: Comment overly verbose log message
|
Matthew Wild |
2009-11-21 |
util.timer: Use libevent for lightweight timers if available and configured (use_libevent option)
|
Matthew Wild |
2009-11-21 |
net.server: New net.server to choose the appropriate library from server_select/server_event based on the availability of luaevent and the use_libevent config option
|
Matthew Wild |
2009-11-21 |
net.server: Rename to net.server_select
|
Matthew Wild |
2009-11-21 |
net.server_event: Remove redundant getid() function
|
Matthew Wild |
2009-11-20 |
net.server_event: Initial commit of server_event.lua. Don't get too excited, it's not used at all yet, and is still incomplete :)
|
Matthew Wild |
2009-11-20 |
s2smanager: Fail outgoing s2s connection if hostname does not pass idna_to_ascii(), thanks Flo + waqas
|
Matthew Wild |
2009-11-20 |
s2smanager: Queue db:verify unless we already sent a db:result (if we had then it can could a dialback deadlock). Also remove some redundant code which could cause a db:result to be sent while still negotiating features (e.g. TLS) and break things. Collectively these fix a 'random' s2s failure (usually with ejabberd for some reason) - resulting in an 'unbound prefix' XML error, or 'ssl handshake failure'. Was this commit message long enough? I think so.
|
Matthew Wild |
2009-11-20 |
util.sasl: Add COMPAT comment
|
Matthew Wild |
2009-11-18 |
mod_console: Moved activation of the console port from the main file to mod_console.
|
Waqas Hussain |
2009-11-18 |
prosody.net_activate_ports: Slightly refactored and definition moved to before modules are loaded.
|
Waqas Hussain |
2009-11-18 |
mod_register: Log a debug message when a session's IP is not available.
|
Waqas Hussain |
2009-11-18 |
mod_bosh: Set session.ip for BOSH sessions.
|
Waqas Hussain |
2009-11-18 |
util.sasl: Added compatibility workaround for jwchat sending an encoded trailing '\0' in SASL responses.
|
Waqas Hussain |
2009-11-18 |
net.dns: Be more strict about the records we cache
|
Matthew Wild |
2009-11-18 |
net.dns: Be more strict about checking the DNS replies we receive
|
Matthew Wild |
2009-11-18 |
util.sasl: Improved a log message.
|
Waqas Hussain |
2009-11-13 |
util.sasl: Allow authzid=username (for compatibility with Smack's non-compliant behavior).
|
Waqas Hussain |
2009-11-13 |
util.sasl: Return proper error when client provides authzid.
|
Waqas Hussain |
2009-11-12 |
Changed separator between attribute names and prefixes from '|' to '\1' (optimization and cleanup).
|
Waqas Hussain |
2009-11-12 |
net.connlisteners: Log an error when a listener fails to load.
|
Waqas Hussain |
2009-11-12 |
componentmanager: Improved logging for stanzas being bounced for unavailable components.
|
Waqas Hussain |
2009-11-12 |
mod_posix: Log warning when no_daemonize is used, and instruct on how to update config
|
Matthew Wild |
2009-11-08 |
mod_posix: Switch config option to 'daemonize', fall back to 'no_daemonize' if not set, default behaviour remains the same... daemonize if mod_posix is loaded
|
Matthew Wild |
2009-11-08 |
modulemanager: api:get_option(): Handle correctly option values of boolean false, don't assume value unset
|
Matthew Wild |
2009-11-08 |
Merge with trunk
|
Matthew Wild |
2009-11-06 |
util.dataforms: Support for jid-multi field type
|
Florian Zeitz |
2009-11-06 |
net.dns: Fixed indentation and coding style.
|
Waqas Hussain |
2009-11-01 |
net.dns: Initialize default resolver on module load (instead of on first use).
|
Waqas Hussain |
2009-11-01 |
net.dns: Updated to use util.windows.get_nameservers for enumerating nameservers on Windows.
|
Waqas Hussain |
2009-11-01 |
net.httpserver: Pass correct connection object to disconnect listener, which fixes a small leak
|
Matthew Wild |
2009-11-01 |
prosodyctl: Put 'pidfile' in quotes to make more clear that it is the literal name of the option
|
Matthew Wild |
2009-10-31 |
MUC: Include occupants' real JIDs in their presence (semi-anonymous rooms).
|
Waqas Hussain |
2009-10-31 |
Makefile.win: Added support for util.windows, improved cleanup of temporary files, switched to dynamic linking with MSVCRT, etc.
|
Waqas Hussain |
2009-10-31 |
util.windows: Initial commit. Adds support for querying the windows DNS API for nameservers.
|
Waqas Hussain |
2009-10-30 |
util.dataforms: Only add value to rendered form if supplied in the data
|
Florian Zeitz |
2009-10-30 |
util.pposix: Add abort() function
|
Matthew Wild |
2009-10-30 |
server.lua: Standardise on 'client' variable to refer to the socket, makes the code a bit cleaner
|
Matthew Wild |
2009-10-26 |
Merge with trunk
|
Matthew Wild |
2009-10-26 |
server.lua: Add addsocket(), refactor all code to use it, fixes nasty socket object leak - moral of the story is to not duplicate code, and not prematurely optimise. But you knew that already didn't you?
|
Matthew Wild |
2009-10-26 |
mod_welcome: Change $user to $username in default welcome message (thanks to chris for spotting)
|
Waqas Hussain |
2009-10-26 |
Prosody top-level error handler modified to log properly on non-string error messages.
|
Waqas Hussain |
2009-10-25 |
mod_console: Added proper cleanup for disconnected console sessions.
|
Waqas Hussain |
2009-10-25 |
MUC: Fixed: affiliation='none' was omitted from some presence broadcasts.
|
Waqas Hussain |
2009-10-25 |
xmppserver_listener: Minor logging fix: Prefer the session logger when available to log invalid XML warnings.
|
Waqas Hussain |
2009-10-25 |
MUC: Fixed an issue with multi-session nicks where the 'from' attribute in a presence broadcast was not being properly set.
|
Waqas Hussain |
2009-10-24 |
rostermanager: Fixed a global access.
|
Waqas Hussain |
2009-10-21 |
rostermanager: Refactored roster loading to remove duplicate code.
|
Waqas Hussain |
2009-10-21 |
rostermanager: Log a warning when a self-contact is detected.
|
Waqas Hussain |
2009-10-21 |
rostermanager: Ensure meta-data entry is present on roster load.
|
Waqas Hussain |
2009-10-21 |
rostermanager: Remove self-contacts from loaded rosters.
|
Waqas Hussain |
2009-10-21 |
PEP: Better reload support.
|
Waqas Hussain |
2009-10-21 |
PEP: Send publish IQ result before broadcast.
|
Waqas Hussain |
2009-10-21 |
PEP: Stricter checks on payload validity.
|
Waqas Hussain |
2009-10-21 |
PEP: Clone payloads to allow plugins to reuse stanzas.
|
Waqas Hussain |
2009-10-21 |
PEP: Fixed namespace for the <item> element in PEP broadcasts.
|
Waqas Hussain |
2009-10-21 |
util.require: Yes hg, I really did want to remove it, thanks.
|
Matthew Wild |
2009-10-21 |
prosody, util.require: Remove util.require, the shortest-lived module so far. Woke up this morning with a much simpler idea, which is also effective against C modules (I believe). Yay for metatables :)
|
Matthew Wild |
2009-10-21 |
mod_presence: Send unavailable presence when sending unsubscribed presence stanzas (some legacy clients continue to display unsubscribed contacts as available).
|
Waqas Hussain |
2009-10-21 |
xmlhandlers: Reset state on error or stream close, fixes possible traceback
|
Matthew Wild |
2009-10-21 |
connlisteners: Localize tostring, fixes possible traceback when LuaSec not installed
|
Matthew Wild |
2009-10-21 |
MUC: List occupants in a room's disco#items response.
|
Waqas Hussain |
2009-10-21 |
Merged with trunk.
|
Waqas Hussain |
2009-10-21 |
MUC: Added config option 'restrict_room_creation' to allow restricting room creation to admins.
|
Waqas Hussain |
2009-10-21 |
usermanager: Removed an unnecessary global access.
|
Waqas Hussain |
2009-10-21 |
usermanager: Logged a clear warning when the 'admins' option is not a table.
|
Waqas Hussain |
2009-10-21 |
usermanager: Changed function is_admin to allow checking for host-specific admins.
|
Waqas Hussain |
2009-10-21 |
mod_lastactivity: Gave a positive priority to the presence event hook.
|
Waqas Hussain |
2009-10-21 |
MUC: Added 'name' config option, for specifying the component's name in disco responses.
|
Waqas Hussain |
2009-10-20 |
net.dns: Don't expire records with TTL of 0 instantly
|
Matthew Wild |
2009-10-20 |
mod_lastactivity: Persist data across reloads.
|
Waqas Hussain |
2009-10-20 |
mod_lastactivity: Allow users to request their own last activity.
|
Waqas Hussain |
2009-10-20 |
prosody.cfg.lua.dist: Convert to unix line endings from DOS
|
Matthew Wild |
2009-10-20 |
prosody: Use rawget to test for the existence of ssl (LuaSec) so we don't look for a nil global
|
Matthew Wild |
2009-10-20 |
util-src/Makefile: Add missing flags to building of util.signal
|
Matthew Wild |
2009-10-19 |
net.httpserver: Pass on interface option from new_from_config() (thanks Chris)
|
Matthew Wild |
2009-10-19 |
prosodyctl: Remove dependency on hostmanager, and friends
|
Matthew Wild |
2009-10-19 |
s2smanager: Use session-specific logger to log outgoing data on outgoing s2s connections
|
Matthew Wild |
2009-10-18 |
mod_lastactivity: Initial commit.
|
Waqas Hussain |
2009-10-18 |
mod_uptime: Removed event hook for iq/bare. mod_uptime only deals with iq/host queries.
|
Waqas Hussain |
2009-10-18 |
mod_uptime: Removed unused variables.
|
Waqas Hussain |
2009-10-18 |
mod_uptime: Updated to use events (which also fixes a few minor issues).
|
Waqas Hussain |
2009-10-18 |
mod_saslauth: Fixed access of globals.
|
Waqas Hussain |
2009-10-18 |
mod_saslauth: Marked the im-session stream feature as optional. This allows smart clients to save a round trip.
|
Waqas Hussain |
2009-10-18 |
mod_time: Updated to use events (which also fixes a few minor issues).
|
Waqas Hussain |
2009-10-18 |
mod_ping: Updated to use events (which also fixes a few minor issues).
|
Waqas Hussain |
2009-10-18 |
mod_console: Fixed traceback occuring on using module:list on unknown hosts.
|
Waqas Hussain |
2009-10-18 |
mod_console: Added help text for config:reload().
|
Waqas Hussain |
2009-10-18 |
MUC: Re-enable nick changes for non-multisession nicks.
|
Waqas Hussain |
2009-10-18 |
mod_console: Add missing hosts:list() command
|
Matthew Wild |
2009-10-18 |
MUC: Added support for reason messages in role and affiliation changes (e.g., reason for kick, etc).
|
Waqas Hussain |
2009-10-18 |
MUC: Rewrote code for mediated invites to be more robust, and to support legacy clients.
|
Waqas Hussain |
2009-10-18 |
mod_vcard: Cleaned up unused variables and global accesses.
|
Waqas Hussain |
2009-10-18 |
mod_vcard: Removed stream feature.
|
Waqas Hussain |
2009-10-18 |
mod_vcard: Refactoring and cleanup.
|
Waqas Hussain |
2009-10-18 |
mod_vcard: Moved completely to new event based hooks.
|
Waqas Hussain |
2009-10-18 |
mod_vcard: Fixed traceback on attempt to set vcards by non-c2s sessions.
|
Waqas Hussain |
2009-10-18 |
MUC: Improved handling of error stanzas and made error messages concise.
|
Waqas Hussain |
2009-10-18 |
MUC: Ignore invisible presence (incorrectly broadcasted or forwarded by ejabberd).
|
Waqas Hussain |
2009-10-18 |
MUC: Fixed an incorrect error message.
|
Waqas Hussain |
2009-10-18 |
MUC: Kick occupants on sending error messages to other occupants.
|
Waqas Hussain |
2009-10-18 |
Merge with trunk.
|
Waqas Hussain |
2009-10-18 |
modulemanager: Module loading rewritten to gracefully deal with errors in module initialization.
|
Waqas Hussain |
2009-10-18 |
modulemanager: Use componentmanager to create new components.
|
Waqas Hussain |
2009-10-17 |
componentmanager: Added a FIXME comment.
|
Waqas Hussain |
2009-10-17 |
componentmanager: Unload mod_tls for components before removing them.
|
Waqas Hussain |
2009-10-17 |
componentmanager: Let the default component handler handle stanzas if a component handler isn't available.
|
Waqas Hussain |
2009-10-17 |
MUC: Multiple sessions per nick.
|
Waqas Hussain |
2009-10-17 |
modulemanager: Fixed: Stanza modules were being auto-loaded for components (regression in hg:1e674dae31ae).
|
Waqas Hussain |
2009-10-17 |
modulemanager: Fixed traceback on loading modules on unknown hosts.
|
Waqas Hussain |
2009-10-17 |
modulemanager: Slightly rearranged code for more robust unloading of modules.
|
Waqas Hussain |
2009-10-17 |
stanza_router: Added a compatibility workaround for missing 'id' attribute in <iq/> elements.
|
Waqas Hussain |
2009-10-17 |
util.stanza: Don't add xmlns to tags when serializing if same as the parent tag's xmlns. Should hopefully shut up Gajim once and for all :)
|
Matthew Wild |
2009-10-17 |
certs: Update default certs
|
Matthew Wild |
2009-10-17 |
net.dns: Don't cache some records indefinitely
|
Matthew Wild |
2009-10-17 |
mod_tls: Offer the host-specific cert (when there is one) to incoming c2s/s2s connections, fixes #30 (thanks, albert, Flo, johnny, and all who nagged me :) )
|
Matthew Wild |
2009-10-17 |
hostmanager: Create a server sslctx for incoming connections
|
Matthew Wild |
2009-10-17 |
net.server: Allow changing the sslctx of a connection after it has been established
|
Matthew Wild |
2009-10-17 |
xmppserver_listener: Use listener log() if session doesn't have one yet (thanks Flo)
|
Matthew Wild |
2009-10-17 |
mod_console: Add commands host:activate(host, config) and host:deactivate(host, reason) to add/remove hosts at runtime
|
Matthew Wild |
2009-10-17 |
s2smanager: Add incoming_s2s to the prosody object
|
Matthew Wild |
2009-10-17 |
hostmanager: deactivate() now accepts a reason, closes s2s connections as well as disconnecting users, and unloads modules for the host
|
Matthew Wild |
2009-10-17 |
hostmanager: Add return _M;
|
Matthew Wild |
2009-10-17 |
tests: Fix stanza_router tests to work with the new routing code, finally all tests pass again \o/
|
Matthew Wild |
2009-10-17 |
tests: More environment magic to help get stuff working in a sandbox
|
Matthew Wild |
2009-10-17 |
stanza_router: Localize hosts, full_sessions and bare_sessions, and take from the prosody object instead of _G
|
Matthew Wild |
2009-10-17 |
componentmanager: Handle missing prosody object (helps us pass some tests)
|
Matthew Wild |
2009-10-17 |
prosody: Move global protection earlier (to before modules are loaded, etc.)
|
Matthew Wild |
2009-10-17 |
prosody: Require new require :)
|
Matthew Wild |
2009-10-17 |
prosody: Require some core/util libraries which core modules depend upon, C modules and other modules which write to _G
|
Matthew Wild |
2009-10-17 |
prosody: Rename global net_activate_ports -> prosody.net_activate_ports
|
Matthew Wild |
2009-10-17 |
util.require: A replacement for Lua's require/module that doesn't load into the global environment by default (C modules still get past this)
|
Matthew Wild |
2009-10-17 |
util.helpers: Add copyright header
|
Matthew Wild |
2009-10-17 |
tests: Have fake module() set _M to satisfy some modules
|
Matthew Wild |
2009-10-16 |
s2smanager: Fix access of 'config' global without requiring configmanager
|
Matthew Wild |
2009-10-16 |
tests: Add tests for new modulemanager load_modules_for_host code
|
Matthew Wild |
2009-10-16 |
modulemanager: Re-organise module loading to still work when no global modules_enabled is defined in the config (thanks hoelzro for accidentally discovering this one)
|
Matthew Wild |
2009-10-16 |
util.helpers: Add get_upvalue(function, name) helper
|
Matthew Wild |
2009-10-16 |
util.dataforms: Incorporate slightly modified patch for list-single type from Florob
|
Matthew Wild |
2009-10-16 |
mod_vcard: Hide me from the trailing-whitespace police
|
Matthew Wild |
2009-10-15 |
mod_vcard: Add vcard_compatibility option to handle vcard stanzas routed to the full JID by ejabberd MUC rooms
|
Matthew Wild |
2009-10-15 |
Merge with 0.5
|
Matthew Wild |
2009-10-15 |
xmppserver_listener: Fix typo (thanks Jorj)
|
Matthew Wild |
2009-10-15 |
Merge with 0.5
|
Matthew Wild |
2009-10-14 |
net.server: Better handling of closing sockets during send
|
Matthew Wild |
2009-10-14 |
xmppserver_listener: More forcefully close s2s connections (fixes fd leak)
|
Matthew Wild |
2009-10-14 |
Merge with 0.5
|
Matthew Wild |
2009-10-13 |
net.dns: Remove sockets from socketset when closing them, fixes a leak
|
Matthew Wild |
2009-10-13 |
Merge with 0.5
|
Waqas Hussain |
2009-10-13 |
rostermanager: Fixed a traceback on roster save.
|
Waqas Hussain |
2009-10-13 |
modulemanager: Changed api:get_host_items to include items from the global host in its result.
|
Waqas Hussain |
2009-10-13 |
util.dataforms: Small fix to allow generating forms without specifying any input data
|
Matthew Wild |
2009-10-10 |
util.dataforms: Support for jid-single field type especially for Florob :)
|
Matthew Wild |
2009-10-10 |
mod_tls: Don't try to start TLS if we can't actually do it (thanks Florob)
|
Matthew Wild |
2009-10-09 |
componentmanager: Auto-load mod_tls for components #hack
|
Matthew Wild |
2009-10-08 |
componentmanager: Remove FIXME
|
Matthew Wild |
2009-10-08 |
componentmanager: Fix oops in pattern for matching subdomain
|
Matthew Wild |
2009-10-08 |
componentmanager: Use ssl_ctx of 'parent' host (should fix TLS for components)
|
Matthew Wild |
2009-10-08 |
mod_tls: Catch s2s-stream-features and add starttls feature if possible
|
Matthew Wild |
2009-10-08 |
mod_dialback: Catch s2s-stream-features and add dialback feature
|
Matthew Wild |
2009-10-08 |
s2smanager: Make s2s-stream-features a per-host event
|
Matthew Wild |
2009-10-08 |
util.stanza: Remove silly dependency on util.logger
|
Matthew Wild |
2009-10-08 |
util.array: Oh no it isn't!
|
Matthew Wild |
2009-10-08 |
modulemanager: Bump log level of unhandled non-default-namespace elements, and log their full XML
|
Matthew Wild |
2009-10-06 |
util.stanza: Soften dependency on util.termcolours
|
Matthew Wild |
2009-10-06 |
util.stanza: Make xml_escape publicly accessible
|
Matthew Wild |
2009-10-06 |
s2smanager: Don't send version=1.0 in reply to incoming stream tag if they didn't advertise 1.0 (makes happy some old ejabberd versions)
|
Matthew Wild |
2009-10-06 |
sessionmanager: Mark client streams as opened sooner to avoid wrapping errors in unnecessary stream tags
|
Paul Aurich |
2009-10-06 |
s2smanager: Improve log message on missing to/from in stream header
|
Matthew Wild |
2009-10-06 |
mod_console: Add a space before '(encrypted)' in s2s:show()
|
Matthew Wild |
2009-10-06 |
mod_tls: Mark sessions as not secure when negotiating outward TLS, so they get marked secure later. Fixes missing (encrypted) for outgoing sessions in s2s:show(). Thanks albert, McKael :)
|
Matthew Wild |
2009-10-06 |
hostmanager: Only initialse SSL contexts if SSL library available
|
Matthew Wild |
2009-10-05 |
mod_console: Also search piggy-backed, er, multiplexed domains when passing a filter to s2s:show()
|
Matthew Wild |
2009-10-05 |
Merge with 0.5
|
Matthew Wild |
2009-10-05 |
util.array: Small logic fix for array:filter()
|
Matthew Wild |
2009-10-05 |
util.array: Fix for array:filter() (in-place filtering)
|
Matthew Wild |
2009-10-05 |
mod_console: Add module:list() to help
|
Matthew Wild |
2009-10-05 |
mod_console: Add module:list() command to show modules loaded on a host
|
Matthew Wild |
2009-10-05 |
util.array: Per-array methods now always mutate the array, array.* return a mutated copy, and most methods (e.g. sort) now return the array
|
Matthew Wild |
2009-10-05 |
modulemanager: Add host.modules to contain a table of modules for a host
|
Matthew Wild |
2009-10-05 |
Merge with 0.5
|
Matthew Wild |
2009-10-05 |
util.array: Fix for array:filter() (in-place filtering)
|
Matthew Wild |
2009-10-05 |
mod_console: s2s:show(): Indicate when a connection is encrypted
|
Matthew Wild |
2009-10-05 |
mod_tls: require_s2s_encryption -> s2s_require_encryption
|
Matthew Wild |
2009-10-05 |
require_encryption deprecated, use c2s_require_encryption instead
|
Matthew Wild |
2009-10-05 |
mod_tls: Mark starttls feature as <required/> if require_s2s_encryption is enabled
|
Matthew Wild |
2009-10-05 |
mod_tls: Mark session as not secure before negotiating TLS
|
Matthew Wild |
2009-10-05 |
s2smanager: Mark session as secure if it was negotiating TLS and opens a new stream
|
Matthew Wild |
2009-10-05 |
Merge with 0.5
|
Matthew Wild |
2009-10-05 |
mod_console: Add module:list() to help
|
Matthew Wild |
2009-10-05 |
mod_console: Add module:list() command to show modules loaded on a host
|
Matthew Wild |
2009-10-05 |
util.array: Per-array methods now always mutate the array, array.* return a mutated copy, and most methods (e.g. sort) now return the array
|
Matthew Wild |
2009-10-05 |
modulemanager: Add host.modules to contain a table of modules for a host
|
Matthew Wild |
2009-10-05 |
mod_tls: Only advertise TLS if the server told us which host they are connecting to
|
Matthew Wild |
2009-10-05 |
xmppserver_listener: Lower log-level of debug message to, er, 'debug'
|
Matthew Wild |
2009-10-05 |
net.adns: Bump log-level of DNS handler errors to, er, 'error'
|
Matthew Wild |
2009-10-05 |
Merge with 0.5
|
Waqas Hussain |
2009-10-04 |
stanza_router: Reply to IQ requests with missing 'id' attribute with a bad-request error.
|
Waqas Hussain |
2009-10-04 |
rostermanager: Fixed: Roster version was not being properly updated in some edge cases.
|
Waqas Hussain |
2009-10-04 |
rostermanager: Added support for saving rosters of offline users to the save_roster function.
|
Waqas Hussain |
2009-10-04 |
mod_tls: :up() out of the starttls tag in stream:features
|
Matthew Wild |
2009-10-04 |
Specify XMPP version on response stream to incoming s2s connection.
|
Paul Aurich |
2009-10-04 |
Minor changes; outgoing TLS works.
|
Paul Aurich |
2009-10-04 |
hostmanager: Create ssl context for each host (fixes #30 for outgoing s2s connections)
|
Matthew Wild |
2009-10-04 |
loggingmanager: Whitespace fix
|
Matthew Wild |
2009-10-04 |
s2smanager: Small comment
|
Matthew Wild |
2009-10-04 |
s2smanager: Don't wait for stream:features from non-XMPP-1.0 hosts
|
Matthew Wild |
2009-10-04 |
s2smanager: Send stream:features for incoming s2s connections which support XMPP 1.0
|
Matthew Wild |
2009-10-04 |
s2smanager: Give outgoing sessions a host field (the local one)
|
Matthew Wild |
2009-10-04 |
stanza_router: Add COMPAT comment for Pidgin workaround
|
Matthew Wild |
2009-10-04 |
net.server: Small logging improvements
|
Matthew Wild |
2009-10-04 |
net.server: Pass current time to timer callbacks
|
Matthew Wild |
2009-10-04 |
net.server: Increase SSL handshake round-trip limit, and make it configurable
|
Matthew Wild |
2009-10-04 |
net.server: Call handler's status() to notify it of ssl handshake success
|
Matthew Wild |
2009-10-04 |
net.server: Provide a way to get sslctx of a client connection
|
Matthew Wild |
2009-10-04 |
net.server: Provide a way to get sslctx of a server
|
Matthew Wild |
2009-10-04 |
xmppserver_listener: Add status() function to signal when a connection completes its SSL handshake
|
Matthew Wild |
2009-10-04 |
xmppserver_listener: Add logger to s2s sessions
|
Matthew Wild |
2009-10-04 |
xmppserver_listener: Small whitespace fix
|
Matthew Wild |
2009-10-04 |
xmppserver_listener: Better log messages on invalid XML
|
Matthew Wild |
2009-10-04 |
mod_dialback: Initiate dialback on incoming stream:features
|
Matthew Wild |
2009-10-04 |
mod_tls: Advertise and handle TLS for s2s connections
|
Matthew Wild |
2009-10-04 |
util.stanza: Add __type to metatable
|
Matthew Wild |
2009-10-04 |
sessionmanager: Use UUID for stream ids to clients, no math.random anymore :)
|
Matthew Wild |
2009-10-03 |
sessionmanager: Add c2s_timeout option for unauthenticated client connections
|
Matthew Wild |
2009-10-03 |
util.timer: Pass current_time to timer callbacks
|
Matthew Wild |
2009-10-03 |
mod_httpserver: Update to use new httpserver.new_from_config syntax
|
Matthew Wild |
2009-10-02 |
mod_bosh: Update to use new httpserver.new_from_config syntax
|
Matthew Wild |
2009-10-02 |
net.httpserver: Allow modules registering to provide more than just a default path when using httpserver.new_from_config
|
Matthew Wild |
2009-10-02 |
Merge with 0.5
|
Matthew Wild |
2009-10-02 |
util.muc: Fix location of <x> element on error replies
|
Matthew Wild |
2009-10-02 |
Merge with 0.5
|
Matthew Wild |
2009-10-02 |
mod_bosh: Fix for 'invalid key to next' error when 2 clients lose connection at the same time
|
Matthew Wild |
2009-10-02 |
net.server: Fix missing concatenation operator in error message
|
Matthew Wild |
2009-10-02 |
MUC: Prep given JID when changing affiliation.
|
Waqas Hussain |
2009-10-02 |
Merge with 0.5
|
Waqas Hussain |
2009-10-02 |
Merge
|
Waqas Hussain |
2009-10-02 |
mod_register: Added helpful text to registration error responses.
|
Waqas Hussain |
2009-10-02 |
mod_register: Changed error type for hitting registration rate limit from 'cancel' to 'wait'.
|
Waqas Hussain |
2009-10-02 |
mod_register: Fixed: No error was returned if username failed nodeprep.
|
Waqas Hussain |
2009-10-02 |
util.encodings: Removed a bit of unreachable code.
|
Waqas Hussain |
2009-10-02 |
util.encodings: Included idn-free.h, which explicitly declares the idn_free function.
|
Waqas Hussain |
2009-10-02 |
util.encodings: Fixed: Last change was not ANSI C compatible.
|
Waqas Hussain |
2009-10-02 |
Merge with 0.5
|
Matthew Wild |
2009-09-30 |
modulemanager: Load modules for components, too
|
Matthew Wild |
2009-09-30 |
componentmanager: Preserve existing events table (if any) when registering a component
|
Matthew Wild |
2009-09-30 |
componentmanager: Fire event on component activation
|
Matthew Wild |
2009-09-30 |
componentmanager: Use create_component for, er, creating components
|
Matthew Wild |
2009-09-30 |
hostmanager: Only load vhosts, not components
|
Matthew Wild |
2009-09-30 |
Merge with 0.5
|
Matthew Wild |
2009-09-29 |
mod_saslauth: Prep username used for authenticating a session
|
Matthew Wild |
2009-09-29 |
Merge with 0.5
|
Matthew Wild |
2009-09-29 |
util.encodings: Don't throw an error but return nil when passed nil or a non-string value
|
Matthew Wild |
2009-09-29 |
Merge with 0.5
|
Matthew Wild |
2009-09-29 |
util.pposix: Compatibility with Solaris systems (thanks Filip)
|
Matthew Wild |
2009-09-29 |
util.signal: Change ifdef to allow signal.kill() on Solaris (thanks Filip)
|
Matthew Wild |
2009-09-29 |
Makefile: Don't combine variable export with assignment for compatibility with other shells (thanks Filip)
|
Matthew Wild |
2009-09-29 |
Merge with 0.5
|
Matthew Wild |
2009-09-27 |
Tagging 0.5.2
|
Matthew Wild |
2009-09-27 |
Merge with trunk
|
Matthew Wild |
2009-09-27 |
Merge with 0.5
|
Matthew Wild |
2009-09-27 |
Merge with waqas
0.5.2
|
Matthew Wild |
2009-09-27 |
Merge with waqas
|
Matthew Wild |
2009-09-27 |
mod_legacyauth: Don't allow server-generated resource identifiers, as these are not support by legacy auth.
|
Waqas Hussain |
2009-09-27 |
mod_legacyauth: Undo auth on bind fail. Legacy auth is atomic.
|
Waqas Hussain |
2009-09-27 |
mod_legacyauth: Added node and resource prepping.
|
Waqas Hussain |
2009-09-27 |
Makefile.win: Updated the windows Makefile with more appropriate paths.
|
Waqas Hussain |
2009-09-22 |
util.encodings: Fixed an issue with cross-module memory deallocation (crashes on some windows versions).
|
Waqas Hussain |
2009-09-22 |
core.s2smanager: Always use last record in the DNS cache
|
Matthew Wild |
2009-09-27 |
net.dns: Even better parsing of nameservers from resolv.conf
|
Matthew Wild |
2009-09-25 |
MUC: Added multi-session support to the room-exiting occupant use case.
|
Waqas Hussain |
2009-09-25 |
MUC: Renamed a variable name.
|
Waqas Hussain |
2009-09-25 |
MUC: Refactored to remove some duplicate code.
|
Waqas Hussain |
2009-09-25 |
Merge with 0.5
|
Matthew Wild |
2009-09-24 |
net.dns: Remove elements from the cache when expired so as to not leave holes in the array
|
Matthew Wild |
2009-09-24 |
mod_console: s2s:close: Use session:close() if that exists, otherwise just destroy the session
|
Matthew Wild |
2009-09-24 |
net.dns: Stricter matching of nameserver entries in resolv.conf
|
Matthew Wild |
2009-09-24 |
MUC: Added legacy error code to the presence error returned when a banned user attempts to join.
|
Waqas Hussain |
2009-09-24 |
MUC: Added legacy error codes to nickname conflict presence errors.
|
Waqas Hussain |
2009-09-24 |
Merge with trunk
|
Matthew Wild |
2009-09-24 |
Merge with 0.5
|
Matthew Wild |
2009-09-24 |
net.dns: Respect commented nameserver entries in resolv.conf (thanks Remko)
|
Matthew Wild |
2009-09-24 |
mod_welcome: Change $user to $username in default welcome message (thanks to neustradamus for spotting)
|
Matthew Wild |
2009-09-23 |
Re-tagging 0.5.2
|
Matthew Wild |
2009-09-21 |
mod_httpserver: Configurable filesystem path to serve from
|
Matthew Wild |
2009-09-21 |
Re-tagging 0.5.2
|
Matthew Wild |
2009-09-21 |
prosody.cfg.lua.dist: Add example of declaring admins for a server
|
Matthew Wild |
2009-09-21 |
net.dns: Accidentally committed a hard-coded 4.2.2.1 nameserver
|
Matthew Wild |
2009-09-21 |
MUC: Added MUC feature to the disco#info replies of rooms.
|
Waqas Hussain |
2009-09-21 |
net.dns: (for some reason this commit didn't pull over from 0.5) Remove hard-coded 4.2.2.1 from dns.lua
|
Matthew Wild |
2009-09-21 |
Merge with 0.5
|
Matthew Wild |
2009-09-21 |
core.s2smanager: Don't recurse CNAMEs infinitely :)
|
Matthew Wild |
2009-09-21 |
net.server: Fix traceback when closing connections with buffered data get closed during send
|
Matthew Wild |
2009-09-21 |
Merge with 0.5
|
Matthew Wild |
2009-09-20 |
Tagging 0.5.2
|
Matthew Wild |
2009-09-20 |
Merge with 0.5
|
Matthew Wild |
2009-09-20 |
mod_vcard: Handle vcard requests from local components.
|
Waqas Hussain |
2009-09-20 |
Merge with 0.5
|
Matthew Wild |
2009-09-20 |
mod_console: Show status and priority of clients
|
Matthew Wild |
2009-07-26 |
Merge with 0.5
|
Matthew Wild |
2009-09-20 |
s2smanager: Timeout unauthed s2s connections
|
Matthew Wild |
2009-09-20 |
util.helpers: It would be a good idea to fire an event when we say we are
|
Matthew Wild |
2009-09-20 |
Merge with 0.5
|
Matthew Wild |
2009-09-19 |
s2smanager: Compatibility with domains which use CNAMEs
|
Matthew Wild |
2009-09-19 |
Merge with 0.5
|
Matthew Wild |
2009-09-19 |
s2smanager: Pass A-record lookups through adns module
|
Matthew Wild |
2009-09-19 |
prosody: Add prosody.installed flag to indicate whether Prosody has been installed or is running from checkout
|
Matthew Wild |
2009-09-19 |
prosody: Add prosody.platform which can be either 'windows', 'posix' or 'unknown'
|
Matthew Wild |
2009-09-19 |
Merge with 0.5
|
Matthew Wild |
2009-09-18 |
net.adns: Utilise new net.dns API to handle DNS network errors
|
Matthew Wild |
2009-09-18 |
net.dns: Multiple internal changes and API extensions to allow for more reliable DNS lookups
|
Matthew Wild |
2009-09-18 |
net.server: Add checking for nil sockets to prevent traceback
|
Matthew Wild |
2009-08-18 |
ejabberd2prosody: Fixed a problem with null roster groups.
|
Waqas Hussain |
2009-09-18 |
ejabberd2prosody: Fixed escape code processing when parsing strings.
|
Waqas Hussain |
2009-09-17 |
ejabberd2prosody: Added support for ask='both' in subscriptions.
|
Waqas Hussain |
2009-09-17 |
MUC: Removed some debug logging.
|
Waqas Hussain |
2009-09-13 |
MUC: Added a send() method to the component. Fixes issues with local mod_vcard.
|
Waqas Hussain |
2009-09-13 |
mod_vcard: Handle vcard requests from local components.
|
Waqas Hussain |
2009-09-13 |
MUC: Correct routing of vCard requests to bare JID.
|
Waqas Hussain |
2009-09-13 |
configmanager: Assign a chunk name to config files loaded using the default config loader (fixes issues with some diagnostic tools).
|
Waqas Hussain |
2009-09-11 |
mod_offline: Fixed undefined global access.
|
Waqas Hussain |
2009-09-11 |
ComponentManager: Removed unused variable.
|
Waqas Hussain |
2009-09-11 |
ComponentManager: Removed dependency on core_route_stanza. The default component handler now replies using origin.send().
|
Waqas Hussain |
2009-09-11 |
ComponentManager: Fixed: Default handler sent error replies on result stanzas.
|
Waqas Hussain |
2009-09-11 |
ComponentManager: Fixed a bit of logging.
|
Waqas Hussain |
2009-09-11 |
Merge with 0.5 (no changes!)
|
Matthew Wild |
2009-09-11 |
mod_httpserver: Backport from trunk more thorough validation of URLs prior to processing
|
Matthew Wild |
2009-09-11 |
MUC: Preserve stanza attributes for private messages.
|
Waqas Hussain |
2009-09-09 |
MUC: Don't kick on errors in private messages.
|
Waqas Hussain |
2009-09-09 |
MUC: Discard non-persistent rooms as soon as they become empty.
|
Waqas Hussain |
2009-09-09 |
Removed util.muc (replaced by new MUC plugin library)
|
Waqas Hussain |
2009-09-09 |
Removed legacy mod_muc (replaced by new one).
|
Waqas Hussain |
2009-09-09 |
MUC: Removed commented code.
|
Waqas Hussain |
2009-09-09 |
mod_console: c2s:show(): Group listed clients by host
|
Matthew Wild |
2009-09-09 |
Fix for Makefile hack to install MUC plugin
|
matthew |
2009-09-08 |
Updated the Makefile to work with the MUC plugin folder.
|
Waqas Hussain |
2009-09-08 |
Merged with Tobias
|
Waqas Hussain |
2009-09-07 |
Automated merge with http://prosody.im/source/hg
|
Tobias Markmann |
2009-09-06 |
Add NODEprepping to SASL Digest-MD5 authentication handling.
|
Tobias Markmann |
2009-09-06 |
MUC: Fixed traceback on unauthorized access of the room configuration form.
|
Waqas Hussain |
2009-09-07 |
MUC: Added service discovery replies for rooms.
|
Waqas Hussain |
2009-09-07 |
MUC: Fixed an undefined global access.
|
Waqas Hussain |
2009-09-07 |
MUC: Added support for room configuration forms, persistence and hidden rooms.
|
Waqas Hussain |
2009-09-07 |
MUC: Refactored IQ handling to be more easily extensible.
|
Waqas Hussain |
2009-09-07 |
MUC: Added kicking support.
|
Waqas Hussain |
2009-09-07 |
MUC: Fixed a variable scoping bug causing problems with presence routing on affiliation/role change.
|
Waqas Hussain |
2009-09-07 |
MUC: Fixed: Unavailable presence was being sent for all role and affiliation changes. Now sent only for kicked occupants.
|
Waqas Hussain |
2009-09-07 |
MUC: Changed a MUC library method into a function.
|
Waqas Hussain |
2009-09-07 |
MUC: Fixed stanza routing for reloaded rooms.
|
Waqas Hussain |
2009-09-07 |
MUC: Added support for reloading MUC library code.
|
Waqas Hussain |
2009-09-07 |
MUC: Workaround for Miranda sending 'nick' instead of 'jid' when changing affiliation.
|
Waqas Hussain |
2009-09-07 |
MUC: Some fixes for minor bugs in IQ handling.
|
Waqas Hussain |
2009-09-07 |
MUC: Added support for requesting various lists (owner, admin, voice, etc).
|
Waqas Hussain |
2009-09-07 |
MUC: An admin or owner MUST NOT be able to revoke moderation privileges from another admin or owner.
|
Waqas Hussain |
2009-09-07 |
MUC: Owners can now modify roles and affiliations
|
Waqas Hussain |
2009-09-07 |
MUC: Added support for generating unique room names
|
Waqas Hussain |
2009-09-07 |
MUC: Send appropriate error to banned users on join.
|
Waqas Hussain |
2009-09-07 |
MUC: Renamed _participants table to _occupants
|
Waqas Hussain |
2009-09-07 |
MUC: New basic mod_muc based on the new MUC library
|
Waqas Hussain |
2009-09-07 |
MUC: Initial support for roles and affiliations
|
Waqas Hussain |
2009-09-07 |
MUC: Fixed function declarations.
|
Waqas Hussain |
2009-09-07 |
MUC: The MUC lib is now metatable based. Cleaned up code, etc.
|
Waqas Hussain |
2009-09-07 |
MUC: Added initial MUC lib
|
Waqas Hussain |
2009-09-07 |
Merge with 0.5
|
matthew |
2009-09-05 |
datamanager: Fixed logging errors on deletion of datastores not owned by a user@host
|
Waqas Hussain |
2009-09-05 |
mod_presence: Fixed: Don't recursively handle inbound presence directed at local host
|
Waqas Hussain |
2009-09-05 |
modulemanager: Fixed: Internally generated stanzas could be missing namespaces, which causes tracebacks in logging (e.g., auto-generated offline presence)
|
Waqas Hussain |
2009-09-05 |
net/dns: Fixed regression causing nameserver initialization to fail on Windows
|
Waqas Hussain |
2009-09-02 |
mod_compression: Fixed: Starting compression only worked before auth
|
Waqas Hussain |
2009-09-02 |
Merge with 0.5
|
Matthew Wild |
2009-08-20 |
ejabberd2prosody: More intelligent searching for erlparse library
|
Matthew Wild |
2009-08-20 |
Uncertain merge with 0.5's SASL
|
Matthew Wild |
2009-08-20 |
util.sasl: Fix 2 global sets (one a tpyo)
|
Matthew Wild |
2009-08-20 |
Allow ampersands in passwords for SASL PLAIN mechanism and fixing a typo.
|
Tobias Markmann |
2009-08-19 |
Change variable name. The previous choice was too ugly looking.
|
Tobias Markmann |
2009-08-19 |
Use NODEprep for prepping usernames used during SASL logins.
|
Tobias Markmann |
2009-08-19 |
Do SASLprep for SASL PLAIN mechanism to be more conform with RFC 4616.
|
Tobias Markmann |
2009-08-19 |
Don't allow double compression.
|
Tobias Markmann |
2009-08-18 |
Support compression also after SASL.
|
Tobias Markmann |
2009-08-18 |
Merge with waqas
|
Matthew Wild |
2009-08-18 |
mod_compression: Fixed some undefined global accesses
|
Waqas Hussain |
2009-08-18 |
net.adns: Add some debug logging to help track down traceback
|
Matthew Wild |
2009-08-18 |
net.server: Add checking for nil sockets to prevent traceback
|
Matthew Wild |
2009-08-18 |
net.dns: Automatically add nameserver 127.0.0.1 if /etc/resolv.conf missing or empty on a non-Windows system (thanks Louis Mamakos)
|
Matthew Wild |
2009-08-18 |
Merge waqas with Tobias. Eww.
|
Matthew Wild |
2009-08-18 |
Removed util/discohelper.lua
|
Waqas Hussain |
2009-08-18 |
Removed core/discomanager.lua
|
Waqas Hussain |
2009-08-18 |
modulemanager: Removed unused variables and reference to core.discomanager
|
Waqas Hussain |
2009-08-18 |
modulemanager: Removed unnecessary code in the unload function
|
Waqas Hussain |
2009-08-18 |
modulemanager: Removed legacy disco#items hook
|
Waqas Hussain |
2009-08-18 |
modulemanager: add_feature and add_identity APIs updated to use only the add_item API
|
Waqas Hussain |
2009-08-18 |
componentmanager: Removed disco#items hook, and reference to core.discomanager
|
Waqas Hussain |
2009-08-18 |
mod_disco: Rearranged some lines, and added a FIXME comment
|
Waqas Hussain |
2009-08-18 |
mod_disco: Removed reference to core.discomanager
|
Waqas Hussain |
2009-08-18 |
mod_disco: Removed legacy IQ hooks
|
Waqas Hussain |
2009-08-18 |
mod_disco: Handle disco#items queries using new APIs
|
Waqas Hussain |
2009-08-18 |
mod_disco: Added identity server/im with name 'Prosody'
|
Waqas Hussain |
2009-08-18 |
mod_disco: Handle disco#info queries using new APIs
|
Waqas Hussain |
2009-08-18 |
modulemanager: Added module API function to get all items for a given host based on a key
|
Waqas Hussain |
2009-08-18 |
modulemanager: Module API functions add_item and add_feature updated to use the add_item API
|
Waqas Hussain |
2009-08-18 |
mod_pep: Added name 'Prosody' to the pubsub/pep identity
|
Waqas Hussain |
2009-08-18 |
modulemanager: Changed the add_identity module API to accept an optional name parameter (the 'name' attribute for the <identity/> element)
|
Waqas Hussain |
2009-08-18 |
Added: functions add_item and remove_item to add and remove items to the module API
|
Waqas Hussain |
2009-08-18 |
componentmanager: Added function to get a list of children for a given hostname
|
Waqas Hussain |
2009-08-18 |
mod_register: Updated to use module:get_option instead of configmanager
|
Waqas Hussain |
2009-08-13 |
mod_posix: Updated to use module:get_option instead of configmanager
|
Waqas Hussain |
2009-08-13 |
mod_legacyauth: Added a FIXME
|
Waqas Hussain |
2009-08-13 |
mod_legacyauth: Refactored a bit
|
Waqas Hussain |
2009-08-13 |
mod_legacyauth: Updated to use module:get_option instead of configmanager
|
Waqas Hussain |
2009-08-13 |
mod_legacyauth: Removed useless 'require' call on every login attempt
|
Waqas Hussain |
2009-08-13 |
core.s2smanager, xmppserver_listener: Move the responsibility of setting session.log from the latter to the former for incoming sessions (outgoing are already like this)
|
Matthew Wild |
2009-08-16 |
xmppclient_listener: Remove useless comment
|
Matthew Wild |
2009-08-16 |
core.sessionmanager, xmppclient_listener: Move responsibility for setting session.log to the former from the latter, much more sensible
|
Matthew Wild |
2009-08-16 |
net.server: Comment all calls to mem_free/collectgarbage... not really suitable for a realtime server, let's trust Lua's GC - it's good.
|
Matthew Wild |
2009-08-16 |
Shutdown prosody if changing user or group fails.
|
Tobias Markmann |
2009-08-15 |
Make mod_posix not complain about root user, if setuid is set to something different as root.
|
Tobias Markmann |
2009-08-15 |
Add setuid and setgid support.
|
Tobias Markmann |
2009-08-15 |
Remove print which was used for debugging purposes.
|
Tobias Markmann |
2009-08-13 |
Using pcall to make save the rest from zlib fails. Emit errors on those fails.
|
Tobias Markmann |
2009-08-13 |
Forgot to use the configured compression_level. Now it's used.
|
Tobias Markmann |
2009-08-13 |
Add config option handling.
|
Tobias Markmann |
2009-08-13 |
Another unwanted spaces at the end of a line.
|
Tobias Markmann |
2009-08-13 |
Add a TODO for s2s compression support.
|
Tobias Markmann |
2009-08-13 |
Remove space at the end of a line.
|
Tobias Markmann |
2009-08-13 |
Add FIXME to remember TLS compression detection.
|
Tobias Markmann |
2009-08-13 |
Actually inject de- and compression into the reading/writing functions.
|
Tobias Markmann |
2009-08-13 |
Remove unwanted spaces.
|
Tobias Markmann |
2009-08-12 |
Commit initial version of mod_compression.
|
Tobias Markmann |
2009-08-12 |
Removing tabs at the end of a line.
|
Tobias Markmann |
2009-08-12 |
mod_httpserver: Set default file handler (you can now request static files as /*) and restructure code a bit
|
Matthew Wild |
2009-08-11 |
net.httpserver: Allow overriding default request handler
|
Matthew Wild |
2009-08-11 |
mod_bosh: Strip BOSH namespace from stanzas to allow for some clients which may send them without the correct xmlns
|
Matthew Wild |
2009-08-11 |
mod_bosh: Calculate rid difference just once
|
Matthew Wild |
2009-08-11 |
mod_bosh: Basic handling of rids (more to come)
|
Matthew Wild |
2009-08-11 |
mod_bosh: Correct reply when closing sessions
|
Matthew Wild |
2009-08-11 |
net.httpserver: Don't log response bodies!
|
Matthew Wild |
2009-08-11 |
util.iterators: Add tail() iterator, to return the last n items
|
Matthew Wild |
2009-08-10 |
util.iterators: Add head() iterator, to return the first n items
|
Matthew Wild |
2009-08-10 |
Merge with Tobias
|
Matthew Wild |
2009-08-10 |
Moving realm at the beginning of the digest-md5 message send by the server.
|
Tobias Markmann |
2009-08-09 |
Fixing a SASL issue by always passing the realm from SASL framework init to the handlers.
|
Tobias Markmann |
2009-08-08 |
mod_bosh: Updated to use module:get_option instead of configmanager
|
Waqas Hussain |
2009-08-09 |
mod_watchregistrations: Updated to use module:get_option instead of configmanager
|
Waqas Hussain |
2009-08-08 |
mod_selftests: Mark as global
|
Waqas Hussain |
2009-08-08 |
mod_tls: Updated to use module:get_option instead of configmanager
|
Waqas Hussain |
2009-08-08 |
mod_selftests: Updated to use module:get_option instead of configmanager
|
Waqas Hussain |
2009-08-08 |
mod_welcome: Updated to use module:get_option instead of configmanager
|
Waqas Hussain |
2009-08-08 |
ejabberdsql2prosody: Removed unnecessary stanza reserialization for private storage
|
Waqas Hussain |
2009-08-08 |
ejabberdsql2prosody: Added support for offline messages
|
Waqas Hussain |
2009-08-08 |
ejabberdsql2prosody: Fix access of undefined global
|
Waqas Hussain |
2009-08-08 |
mod_version: Rewritten to use new API. Added reply caching, and fixed some issues.
|
Waqas Hussain |
2009-08-07 |
mod_version: Use the module API to read configuration options instead of configmanager
|
Waqas Hussain |
2009-08-07 |
Merge with albert and waqas
|
Matthew Wild |
2009-08-08 |
Fixed: Zeros could be stripped from the version string the Makefile extracts from the local hg repository (thanks albert)
|
Waqas Hussain |
2009-08-07 |
Merge with 0.5
|
Matthew Wild |
2009-08-07 |
Fixed: Outbound subscription requests silently dropped (regression in hg:7f17d0d00fbb)
|
Waqas Hussain |
2009-08-07 |
mod_xmlrpc: Correct stripping of filename/line number prefix in RPC method error results
|
Matthew Wild |
2009-08-05 |
mod_saslauth: Fix coding style and layout, and use of arg[] for vararg
|
Matthew Wild |
2009-08-05 |
mod_saslauth: Fix indentation
|
Matthew Wild |
2009-08-05 |
mod_saslauth: Fix traceback on attempted login for non-existent users
|
Matthew Wild |
2009-08-05 |
Merge with 0.5
|
Matthew Wild |
2009-08-05 |
xmppcomponent_listener: Fix to collect component sessions on disconnect
|
Matthew Wild |
2009-08-05 |
Merge with 0.5
|
Matthew Wild |
2009-08-05 |
mod_bosh: Fix error reply for host-unknown errors
|
Matthew Wild |
2009-08-05 |
net.httpserver: Allow response.body to be a non-string
|
Matthew Wild |
2009-08-05 |
Merge with waqas
|
Matthew Wild |
2009-08-03 |
ejabberdsql2prosody: Added support for Private XML Storage
|
Waqas Hussain |
2009-08-02 |
ejabberdsql2prosody: Added support for vCards
|
Waqas Hussain |
2009-08-02 |
ejabberdsql2prosody: Added an XML parser
|
Waqas Hussain |
2009-08-02 |
Merge with 0.5
|
Matthew Wild |
2009-08-03 |
Fixed: Self-references could be added to rosters via presence subscriptions
|
Waqas Hussain |
2009-08-03 |
Fixed: IQ replies are not sent back on publishing a PEP event
|
Waqas Hussain |
2009-08-03 |
Tagging 0.5.1
|
Matthew Wild |
2009-07-29 |
mod_console: EOT (Ctrl-D) closes the connection.
|
Paul Aurich |
2009-07-31 |
Merge with 0.5
|
Matthew Wild |
2009-07-29 |
MUC: Added the MUC child element to conflict errors
0.5.1
|
Waqas Hussain |
2009-07-29 |
Added: Support for PROSODY_SRCDIR and PROSODY_PLUGINDIR environment variables
|
Waqas Hussain |
2009-07-29 |
mod_pep: Added support for pubsub item retraction
|
Waqas Hussain |
2009-07-29 |
Merge with 0.5
|
Matthew Wild |
2009-07-28 |
xmpp{client,server,component]_listener: Open stream if sending an error and it isn't already open. Fixes #120
|
Matthew Wild |
2009-07-28 |
mod_console: Finally add in the missing 'help' command \o/
|
Matthew Wild |
2009-07-28 |
configmanager: Default options appearing before Host "*" to global (fixes potential traceback)
|
Matthew Wild |
2009-07-28 |
hostmanager: Warn when user puts port configuration under vhost section
|
Matthew Wild |
2009-07-28 |
core.loggingmanager: Enable timestamps by default for file log sinks
|
Matthew Wild |
2009-07-28 |
net.server: Much improve SSL/TLS error reporting, do our best to understand and hide OpenSSL's ridiculously unfriendly error messages
|
Matthew Wild |
2009-07-28 |
ejabberdsql2prosody: Allow for multiple INSERTs to the same table
|
Waqas Hussain |
2009-07-28 |
Merge with 0.5
|
Matthew Wild |
2009-07-27 |
Fixed: Possible duplicate error replies for unhandled stanzas
|
Waqas Hussain |
2009-07-27 |
net.httpserver: Reduce log level of 'request left open' message
|
Matthew Wild |
2009-07-27 |
Merge with 0.5
|
Matthew Wild |
2009-07-27 |
mod_presence: Tag outgoing unavailables generated by a disconnect with a from attribute
|
Matthew Wild |
2009-07-27 |
xmpp{client,server}_listener: Report contents of packets containing invalid XML
|
Matthew Wild |
2009-07-26 |
mod_console: Show status and priority of clients
|
Matthew Wild |
2009-07-26 |
ejabberdsql2prosody: Fixed a nil global access error
|
Waqas Hussain |
2009-07-26 |
ejabberdsql2prosody: Add support for rosterusers.ask == "B" (both pending in and out subscriptions)
|
Waqas Hussain |
2009-07-26 |
ejabberdsql2prosody: Fix typo, and improve the warning message
|
Waqas Hussain |
2009-07-26 |
ejabberdsql2prosody: Display a warning if a row has more columns than expected
|
Waqas Hussain |
2009-07-26 |
ejabberdsql2prosody: Added support for all mysql escape sequences
|
Waqas Hussain |
2009-07-26 |
ejabberdsql2prosody: Added support for the escape sequence '\\' in strings
|
Waqas Hussain |
2009-07-26 |
ejabberdsql2prosody: Fixed: 'ask' value should be nil for pending-in subscriptions
|
Waqas Hussain |
2009-07-26 |
ejabberdsql2prosody: Fixed: pending-in subscriptions could halt processing
|
Waqas Hussain |
2009-07-26 |
ejabberdsql2prosody: Added support for rosters
|
Waqas Hussain |
2009-07-25 |
ejabberdsql2prosody: Added a second required command line parameter: hostname
|
Waqas Hussain |
2009-07-25 |
ejabberdsql2prosody: Improved help message
|
Waqas Hussain |
2009-07-25 |
ejabberdsql2prosody: Initial commit
|
Waqas Hussain |
2009-07-25 |
mod_xmlrpc: Remove file and line number from XML-RPC errors
|
Waqas Hussain |
2009-07-25 |
mod_xmlrpc: Fixed typos
|
Waqas Hussain |
2009-07-25 |
usermanager: Reduced some code
|
Waqas Hussain |
2009-07-25 |
usermanager: Removed an unnecessary check
|
Waqas Hussain |
2009-07-25 |
mod_xmlrpc: Added support for secure calls by non-admins
|
Waqas Hussain |
2009-07-25 |
modulemanager: Added get_option(name, default_value) to plugin API
|
Waqas Hussain |
2009-07-25 |
Switch to using a more generic credentials_callback/handler for SASL auth.
|
nick |
2009-07-24 |
mod_saslauth, usermanager: Fetch list of mechanisms from usermanager
|
Nick Thomas |
2009-07-23 |
prosody: net_activate_ports: Check listener exists before trying to open port for it
|
Matthew Wild |
2009-07-23 |
Merge with 0.5
|
Matthew Wild |
2009-07-23 |
net.server: Fail to open port if legacy SSL requested, but SSL not available
|
Matthias Diene |
2009-07-23 |
prosodyctl: Also switch group when we switch user
|
Matthew Wild |
2009-07-23 |
pposix, mod_posix: Bump pposix version number
|
Matthew Wild |
2009-07-23 |
pposix: Add setgid() function
|
Matthew Wild |
2009-07-23 |
net.server: Remove listener from listeners table when calling removeserver
|
Matthew Wild |
2009-07-23 |
prosody: Correctly allow console ports to be changed through the config
|
Matthew Wild |
2009-07-23 |
mod_console: Set default_interface to 127.0.0.1
|
Matthew Wild |
2009-07-23 |
net.server: Set sslctx to false when SSL wrapping fails, to avoid attempting to wrap clients with a broken context
|
Matthew Wild |
2009-07-23 |
Merge with 0.5
|
Matthew Wild |
2009-07-23 |
ejabberd2prosody, erlparse: Add support for parsing non-ASCII strings and binaries, and atoms enclosed in single quotes
|
Sergei Golovan |
2009-07-23 |
ejabberd2prosody, erlparse.lua: Convert from Windows line endings (thanks teo)
|
Matthew Wild |
2009-07-21 |
net.server: Continue to initialise port listener even when SSL errors occur
|
Matthias Diener |
2009-07-23 |
Merge with 0.5
|
Matthew Wild |
2009-07-22 |
mod_presence: Ignore presence sent to host and invalid JIDs, fixes traceback (thanks Deepspawn)
|
Matthew Wild |
2009-07-22 |
ejabberd2prosody, erlparse.lua: Convert from Windows line endings (thanks teo)
|
Matthew Wild |
2009-07-21 |
Merge with 0.5
|
Matthew Wild |
2009-07-21 |
pposix: Change LOG_EMERG -> LOG_CRIT, which makes more sense, thanks to intosi for reporting and an initial patch
|
Matthew Wild |
2009-07-21 |
mod_muc: Set correct 'from' JID when sending the room subject to joiners, fixes a traceback
|
Matthew Wild |
2009-07-21 |
Tagging 0.5.0
|
Matthew Wild |
2009-07-20 |
mod_muc: Expose rooms table to the host and plugins
|
Matthew Wild |
2009-07-20 |
prosody: Send friendly text with system-shutdown stream error
|
Matthew Wild |
2009-07-18 |
xmppclient_listener: Use error text as disconnect reason if there is any
|
Matthew Wild |
2009-07-18 |
mod_console: Add server:shutdown() command
|
Matthew Wild |
2009-07-18 |
mod_console: Add config:reload() command
|
Matthew Wild |
2009-07-18 |
prosody: Return success/error from prosody.reload_config()
|
Matthew Wild |
2009-07-18 |
mod_console: Rename server:reload() to server:insane_reload() (basically no-one should use it except me...)
|
Matthew Wild |
2009-07-18 |
Merge with 0.5
|
Matthew Wild |
2009-07-14 |
util.xmlrpc: Fixed table serialization (regression introduced in previous change)
0.5.0
|
Waqas Hussain |
2009-07-14 |
Merge with 0.5
|
Matthew Wild |
2009-07-14 |
mod_httpserver: Update to use new new_from_config() too
|
Matthew Wild |
2009-07-14 |
mod_bosh: Update to use new new_from_config()
|
Matthew Wild |
2009-07-14 |
net.httpserver: Allow specification of the default base URL when using new_from_config()
|
Matthew Wild |
2009-07-14 |
Merge with 0.5
|
Matthew Wild |
2009-07-14 |
prosody.cfg.lua.dist: Add mod_pep to the default config file
|
Matthew Wild |
2009-07-14 |
Merge with 0.5
|
Matthew Wild |
2009-07-13 |
net.server: Initiate the handshake when we should, the more correcter fix for the previous correct fix
|
Matthew Wild |
2009-07-13 |
Merge with 0.5
|
Matthew Wild |
2009-07-12 |
net.server: Fix copyright header line endings and text
|
Matthew Wild |
2009-07-12 |
net.server: Correct fix for SSL traceback earlier
|
Matthew Wild |
2009-07-12 |
Merge with 0.5
|
Matthew Wild |
2009-07-12 |
mod_bosh: Mark a session as secure if it is created with HTTPS
|
Matthew Wild |
2009-07-12 |
net.httpserver: Mark a request as secure if it is made using HTTPS
|
Matthew Wild |
2009-07-12 |
Merge with 0.5
|
Matthew Wild |
2009-07-12 |
mod_httpserver: Use new httpserver helper to initialise ports
|
Matthew Wild |
2009-07-12 |
mod_bosh: Use new httpserver helper to initialise ports
|
Matthew Wild |
2009-07-12 |
net.httpserver: Add helper function to set up HTTP server according to given config options
|
Matthew Wild |
2009-07-12 |
net.server: Don't continue with socket initialisation if SSL handshake failed, fixes nil socket traceback
|
Matthew Wild |
2009-07-12 |
Merge with 0.5
|
Matthew Wild |
2009-07-12 |
net.server: Don't close handler if it is already nil when SSL handshake fails
|
Matthew Wild |
2009-07-12 |
prosody: Load util.helpers at startup
|
Matthew Wild |
2009-07-12 |
util.helpers: New util library to aid with debugging, etc.
|
Matthew Wild |
2009-07-12 |
prosody: Call initialisation functions at once
|
Matthew Wild |
2009-07-11 |
prosody: Start of refactoring of main file
|
Matthew Wild |
2009-07-11 |
util.pubsub -> util.broadcast
|
Matthew Wild |
2009-07-11 |
prosody.cfg.lua: Various small changes
|
Matthew Wild |
2009-07-10 |
prosody.cfg.lua.dist: Move enabled line higher up (people including myself often miss it)
|
Matthew Wild |
2009-07-10 |
prosody.cfg.lua.dist: Add auto-loaded modules to the config
|
Matthew Wild |
2009-07-10 |
mod_uptime: Fix bad uptime if module is loaded at startup
|
Matthew Wild |
2009-07-10 |
Remove version number from copyright headers
|
Matthew Wild |
2009-07-10 |
Add copyright header to those files missing one
|
Matthew Wild |
2009-07-10 |
stanza_router: Catch and log an error case which I don't think should happen (but sometimes seems to)
|
Matthew Wild |
2009-07-10 |
Remove completed items from TODO
|
Matthew Wild |
2009-07-10 |
util.pubsub: Fix undefined global accesses
|
Matthew Wild |
2009-07-10 |
util.sasl: Convert spaces to tabs
|
Matthew Wild |
2009-07-10 |
util.stanza: Convert spaces to tabs
|
Matthew Wild |
2009-07-10 |
util.hmac: Convert spaces to tabs
|
Matthew Wild |
2009-07-10 |
util.prosodyctl: Fix undefined global access
|
Matthew Wild |
2009-07-10 |
eventmanager: Convert from Windows line endings
|
Matthew Wild |
2009-07-10 |
mod_time Convert from Windows line endings
|
Matthew Wild |
2009-07-09 |
discomanager: Convert from Windows line endings
|
Matthew Wild |
2009-07-09 |
mod_ping: Convert from Windows line endings
|
Matthew Wild |
2009-07-09 |
mod_disco: Convert from Windows line endings
|
Matthew Wild |
2009-07-09 |
util.discohelper: Convert from Windows line endings
|
Matthew Wild |
2009-07-09 |
mod_presence: Convert from Windows line endings
|
Matthew Wild |
2009-07-09 |
util.events: Convert from Windows line endings
|
Matthew Wild |
2009-07-09 |
mod_console: Expose commands and environment table
|
Matthew Wild |
2009-07-09 |
modulemanager: Small code improvement, move autoloaded modules list to the top of the file
|
Matthew Wild |
2009-07-09 |
configmanager, modulemanager: Allow components to have modules specified in the config (but don't load the global set of modules for them)
|
Matthew Wild |
2009-07-09 |
mod_console: Add quit and exit as aliases for 'bye' command
|
Matthew Wild |
2009-07-09 |
mod_console: Check for commands when not executing in the global environment
|
Matthew Wild |
2009-07-09 |
prosodyctl: Quit when user pressed ^C in password prompts
|
Matthew Wild |
2009-07-08 |
prosodyctl: Don't 'blugh' when ^C is pressed during reading passwords
|
Matthew Wild |
2009-07-08 |
prosodyctl: Fix traceback when issued with no parameters
|
Matthew Wild |
2009-07-08 |
util.xmlrpc: Support for multiple parameters in requests
|
Matthew Wild |
2009-07-08 |
util.xmlrpc: Add create_request
|
Matthew Wild |
2009-07-08 |
mod_console: server:version() and server:uptime() commands
|
Matthew Wild |
2009-07-08 |
mod_uptime: Use time of server start rather than module load
|
Matthew Wild |
2009-07-08 |
mod_uptime: Convert to unix line endings
|
Matthew Wild |
2009-07-08 |
prosody: Record time the server started
|
Matthew Wild |
2009-07-08 |
s2smanager: Fix to correctly bounce stanzas if first connection attempt fails instantly
|
Matthew Wild |
2009-07-08 |
mod_console: Add c2s:close() command
|
Matthew Wild |
2009-07-08 |
net.xmppclient_listener: Fix potential traceback when no reason is specified for closing a session
|
Matthew Wild |
2009-07-08 |
Merged with trunk
|
Waqas Hussain |
2009-07-05 |
mod_presence: Fixed: Presence probe replies now get sent to the full JID of the probe sender
|
Waqas Hussain |
2009-07-05 |
Merge with main branch.
|
Tobias Markmann |
2009-07-05 |
Remove to-unicode conversion because it's done in sasl.lua now.
|
Tobias Markmann |
2009-07-05 |
Move to-unicode conversion from mod_saslauth.lua to sasl.lua.
|
Tobias Markmann |
2009-07-05 |
Fixed decoding of parameters.
|
Tobias Markmann |
2009-07-05 |
mod_console: Allow customisation/suppression of the banner
|
Matthew Wild |
2009-07-05 |
util.hmac: Some optimisations
|
Matthew Wild |
2009-07-05 |
util.hmac: Fix a global set
|
Matthew Wild |
2009-07-05 |
mod_presence: Send unavailable presence to resources from non-available resources on disconnect
|
Waqas Hussain |
2009-07-05 |
Moved automatic unavailable presence generation on disconnect from sessionmanager to mod_presence
|
Waqas Hussain |
2009-07-05 |
sessionmanager: Replace raw session by an event data table for resource bind/unbind events, allowing extra data
|
Waqas Hussain |
2009-07-05 |
mod_presence: Broadcast presence to resources before contacts
|
Waqas Hussain |
2009-07-05 |
mod_presence: Prevented normal presence from non-interested resources from being dropped
|
Waqas Hussain |
2009-07-05 |
mod_presence: Changed handle_normal_presence to use a local roster rather than origin's roster
|
Waqas Hussain |
2009-07-05 |
mod_presence: Simplified roster iteration
|
Waqas Hussain |
2009-07-05 |
mod_presence: Eliminated a jid_split
|
Waqas Hussain |
2009-07-05 |
mod_presence: Removed some unnecessary code
|
Waqas Hussain |
2009-07-05 |
sessionmanager: Reset bare_sessions[user] after resource conflict resolution. Fixes the other stanza gobbling bug \o/
|
Matthew Wild |
2009-07-03 |
mod_presence: Declare t_insert, fixes a potential traceback
|
Matthew Wild |
2009-07-03 |
sessionmanager: Newly created sessions shouldn't have a priority. Fixes one of the stanza-gobbling bugs \o/
|
Matthew Wild |
2009-07-03 |
s2smanager: Log the hostname and address when s2s connection fails instantly
|
Matthew Wild |
2009-07-03 |
hostmanager: Add disallow_s2s to config, defaults to false unless anonymous_login is enabled, then defaults to true
|
Matthew Wild |
2009-07-03 |
stanza_router: Check host.disallow_s2s before routing over s2sout. you can haz no s2s.
|
Matthew Wild |
2009-07-03 |
Merged branches
|
Dwayne Bent |
2009-07-02 |
Added man page for prosodyctl
|
Dwayne Bent |
2009-07-02 |
mod_presence: Removed dead code
|
Waqas Hussain |
2009-07-02 |
datamanager: Fixed incorrect callback result checking
|
Waqas Hussain |
2009-07-02 |
mod_pep: Escape + in pattern
|
Matthew Wild |
2009-07-02 |
prosodyctl: Add message for not-running error
|
Matthew Wild |
2009-07-02 |
prosodyctl: Use prosodyctl_timeout option if it exists in the config
|
Matthew Wild |
2009-07-02 |
prosodyctl: Improve usability with status messages, and waiting up to 5s for the server to start/stop
|
Matthew Wild |
2009-07-02 |
mod_pep: Pass origin/session to publish_all()
|
Matthew Wild |
2009-07-02 |
Added HMAC utility module
|
Dwayne Bent |
2009-07-02 |
prosody: Add fallbacks/ to path
|
Matthew Wild |
2009-07-02 |
Makefile: Install fallbacks/ directory
|
Matthew Wild |
2009-07-01 |
mod_offline: Initial commit
|
Waqas Hussain |
2009-07-01 |
Merged with trunk
|
Waqas Hussain |
2009-07-01 |
mod_pep: Fixed boolean indexing error while casting all messages for a user
|
Waqas Hussain |
2009-07-01 |
Send xml:lang in stream headers, fixes #78
|
Matthew Wild |
2009-07-01 |
Making sure the node is in unicode when passing it to password lookup function.
|
Tobias Markmann |
2009-07-01 |
Automated merge with http://waqas.ath.cx:8000/
|
Matthew Wild |
2009-06-29 |
modulemanager: Don't close stream on stream:error with unsupported-stanza-type (fixes #102)
|
Waqas Hussain |
2009-06-29 |
prosody.cfg.lua.dist: Removed 'presence' from default modules list
|
Waqas Hussain |
2009-06-29 |
stanza_router: Removed unnecessary xmlns check
|
Waqas Hussain |
2009-06-29 |
stanza_router: Don't fire preprocessing events if stanza is not from full JID
|
Waqas Hussain |
2009-06-29 |
Merge with nolan
|
Matthew Wild |
2009-06-29 |
Serialize unknown stanza before logging.
|
nolan |
2009-06-28 |
util.pluginloader: Append "@" to chunk names (fixes weird formatting in plugin tracebacks)
|
Waqas Hussain |
2009-06-28 |
mod_pep: Fixed a nil access error
|
Waqas Hussain |
2009-06-28 |
mod_pep: Use cached caps
|
Waqas Hussain |
2009-06-28 |
Merged with trunk
|
Waqas Hussain |
2009-06-28 |
mod_pep: Entity capabilities
|
Waqas Hussain |
2009-06-28 |
Merge with nolan
|
Matthew Wild |
2009-06-28 |
net.httpserver: Don't upset logger when response is nil
|
Matthew Wild |
2009-06-28 |
Log stanza if stanza.to isn't set for some component errors.
|
nolan |
2009-06-28 |
mod_console: Reload/unload a module on a component host if it is loaded there
|
Matthew Wild |
2009-06-28 |
Automated merge with http://waqas.ath.cx:8000/
|
Matthew Wild |
2009-06-27 |
util.stanza: Serializer optimizations, and nicer output for empty elements
|
Waqas Hussain |
2009-06-27 |
mod_pep: Broadcast only to available recipients with caps
|
Waqas Hussain |
2009-06-26 |
mod_pep: Ignore presence subscriptions when extractng hash information
|
Waqas Hussain |
2009-06-26 |
mod_pep: Added function get_caps_hash_from_presence
|
Waqas Hussain |
2009-06-26 |
util.muc: Fixed duplicate parameter names in function room:set_subject
|
Waqas Hussain |
2009-06-26 |
util.muc: Fixed incorrect parameters for a function call
|
Waqas Hussain |
2009-06-26 |
mod_pep: Removed some YODO comments
|
Waqas Hussain |
2009-06-26 |
mod_pep: Added handler for disco responses
|
Waqas Hussain |
2009-06-26 |
mod_message: Advertise offline message support as per XEP-0160 (thanks nolan)
|
Matthew Wild |
2009-06-26 |
xmppclient_listener: Pass session close reason to destroy_session (to be used in unavailable presence)
|
Matthew Wild |
2009-06-26 |
mod_iq: Change sub-event names for IQ errors and results to use stanza IDs
|
Waqas Hussain |
2009-06-26 |
util.stanza: Add stanza:get_text() to retrieve all child text nodes #api
|
Matthew Wild |
2009-06-26 |
stanza_router: Fire events also for stanzas to components
|
Matthew Wild |
2009-06-26 |
mod_message, mod_presence: Maintain list of top resources. Less work in routing messages to bare JIDs. - #optimization
|
Waqas Hussain |
2009-06-26 |
util.events: Replaced ipairs with slightly faster numeric for loop - #optimization
|
Waqas Hussain |
2009-06-26 |
util.stanza: Rewrote stanza_mt.__tostring. 20-30% faster stanza serialization. - #optimization
|
Waqas Hussain |
2009-06-25 |
util.stanza: Remove numeric attributes while deserializing
|
Waqas Hussain |
2009-06-25 |
xmlhandlers: Remove numeric attributes
|
Waqas Hussain |
2009-06-25 |
stanza_router: Remove unused variables and code
|
Waqas Hussain |
2009-06-25 |
stanza_router: A little refactoring
|
Waqas Hussain |
2009-06-25 |
stanza_router: Remove unused variables
|
Waqas Hussain |
2009-06-25 |
stanza_router: Remove even more old routing code
|
Waqas Hussain |
2009-06-25 |
stanza_router: Remove some more old routing code
|
Waqas Hussain |
2009-06-25 |
stanza_router: Call core_post_stanza from core_route_stanza in place of old routing code
|
Waqas Hussain |
2009-06-25 |
stanza_router: Removed unused function: select_best_resources
|
Waqas Hussain |
2009-06-25 |
stanza_router: Removed old routing code
|
Waqas Hussain |
2009-06-25 |
mod_component: Rewrite jabber:client stanzas to jabber:component:accept, thanks JaredH!
|
Matthew Wild |
2009-06-25 |
mod_pep: Use new style events
|
Waqas Hussain |
2009-06-24 |
mod_iq: Fire sub-events for IQ results and errors
|
Waqas Hussain |
2009-06-24 |
mod_pep: Broadcast from the user's bare JID, not full JID
|
Waqas Hussain |
2009-06-24 |
mod_pep: Remove data when a user disables a node
|
Waqas Hussain |
2009-06-24 |
mod_pep: Added some comments
|
Waqas Hussain |
2009-06-24 |
mod_pep: Fixed detection of contact presence changes
|
Waqas Hussain |
2009-06-24 |
mod_muc: Now based on util.muc
|
Waqas Hussain |
2009-06-23 |
mod_announce: Work with non-local admins
|
Waqas Hussain |
2009-06-23 |
mod_announce: Use usermanager.is_admin to verify admin status
|
Waqas Hussain |
2009-06-23 |
sessionmanager: Fire event on resource unbind
|
Waqas Hussain |
2009-06-23 |
Automated merge with http://waqas.ath.cx:8000/
|
Matthew Wild |
2009-06-23 |
modulemanager: Enabled access to the module API from plugin libraries
|
Waqas Hussain |
2009-06-22 |
modulemanager: Added simple module:require implementation
|
Waqas Hussain |
2009-06-21 |
README: Update for new MUC address
|
Matthew Wild |
2009-06-23 |
prosodyctl: Allow commands to be implemented in modules
|
Matthew Wild |
2009-06-23 |
modulemanager: Expose api table to allow others to extend the module API
|
Matthew Wild |
2009-06-23 |
mod_groups: Support for public groups, and extra logging
|
Matthew Wild |
2009-06-22 |
util.pluginloader: Remove unnecessary return value suppressing the real load error
|
Matthew Wild |
2009-06-22 |
modulemanager: Fix copy/paste error, should be name instead of module_name
|
Matthew Wild |
2009-06-22 |
mod_announce: New module to send a message to all online users
|
Matthew Wild |
2009-06-22 |
mod_httpserver: Allow configuration of ports and base path, like mod_bosh
|
Matthew Wild |
2009-06-22 |
mod_groups: Experimental shared roster support
|
Matthew Wild |
2009-06-22 |
prosody: Switch anonymous_login check to use the new datamanager callback syntax
|
Matthew Wild |
2009-06-22 |
util.datamanager: Allow multiple data storage callbacks, and allow them to modify parameters
|
Matthew Wild |
2009-06-22 |
rostermanager: Fire event on roster load
|
Matthew Wild |
2009-06-22 |
sessionmanager: Fire event on resource bind
|
Matthew Wild |
2009-06-22 |
modulemanager: Call 'load' method when loading a module
|
Matthew Wild |
2009-06-22 |
Merge with Tobias
|
Matthew Wild |
2009-06-20 |
Adjust PLAIN and DIGEST-MD5 mechanisms to new password_handler API.
|
Tobias Markmann |
2009-06-20 |
Adding a parameter for realm to the password_callback.
|
Tobias Markmann |
2009-06-20 |
Adding COMPAT comment.
|
Tobias Markmann |
2009-06-20 |
util.array: Add support for + operator to create a new array from two arrays joined
|
Matthew Wild |
2009-06-20 |
util.array: Make array:reverse() and array:shuffle() return the array to allow chaining
|
Matthew Wild |
2009-06-20 |
util.array: Add array:append() method, to append a new array to an existing one
|
Matthew Wild |
2009-06-20 |
stanza_router: Skip prepping 'to' in many common cases - #optimization
|
Waqas Hussain |
2009-06-20 |
stanza_router: Skip prepping 'from' on c2s origins - #optimization
|
Waqas Hussain |
2009-06-20 |
stanza_router: Fixed a corner case where processing could continue after an error reply
|
Waqas Hussain |
2009-06-20 |
stanza_router: A little refactoring
|
Waqas Hussain |
2009-06-20 |
componentmanager: Using prosody.events instead of core.eventmanager
|
Waqas Hussain |
2009-06-20 |
Main: Don't use empty event data objects for some global events. Some handlers don't expect it.
|
Waqas Hussain |
2009-06-20 |
Main: removed some eventmanager references (replaced by prosody.events)
|
Waqas Hussain |
2009-06-20 |
Fire global events using prosody.events
|
Waqas Hussain |
2009-06-20 |
Merge with trunk
|
Waqas Hussain |
2009-06-19 |
modulemanager: Removed unused function get_module_filename(name)
|
Waqas Hussain |
2009-06-14 |
modulemanager: Changed to use util.pluginloader
|
Waqas Hussain |
2009-06-14 |
util.pluginloader: Initial commit - a plugin resource loader
|
Waqas Hussain |
2009-06-14 |
stanza_router: Remove unused variables
|
Waqas Hussain |
2009-06-14 |
Removed core.presencemanager. This has been superseded by mod_presence.
|
Waqas Hussain |
2009-06-14 |
stanza_router: Remove all traces of presencemanager
|
Waqas Hussain |
2009-06-14 |
mod_roster: Removed references to presencemanager and core_route_stanza
|
Waqas Hussain |
2009-06-14 |
mod_roster: Using core_post_stanza in place of core.presencemanager.handle_presence
|
Waqas Hussain |
2009-06-14 |
util.muc: Relaxed top-level routing checks to allow node-less rooms, and removed redundant checks
|
Waqas Hussain |
2009-06-14 |
util.muc, mod_muc: Commented rewriting of vCard requests' recipients' JID from full to bare, and marked it as a TODO
|
Waqas Hussain |
2009-06-14 |
mod_muc: Don't reply with an error in response to unacceptable result stanzas
|
Waqas Hussain |
2009-06-14 |
util.muc: Don't reply with an error in response to unacceptable result stanzas
|
Waqas Hussain |
2009-06-14 |
util.muc: Fixed error occuring on room leave
|
Waqas Hussain |
2009-06-14 |
stanza_router: Use stanza.attr.from's host instead of origin.host when routing stanzas to remote hosts (fixes problem with sending from node@host components)
|
Waqas Hussain |
2009-06-14 |
Merge with waqas via albert!
|
Matthew Wild |
2009-06-19 |
modulemanager: Change the ideitity attribute typ to type
|
Waqas Hussain |
2009-06-12 |
s2smanager: Remove srv_hosts from session when connected, this fixes attempting to reconnect s2s sessions when they are closed during shutdown
|
Matthew Wild |
2009-06-19 |
loggingmanager: Log timestamps when using default file logging
|
Matthew Wild |
2009-06-19 |
loggingmanager: Enable debug level for default file logging when 'debug' mode is enabled in the config
|
Matthew Wild |
2009-06-19 |
mod_console: Redirect print() to console session when executing commands in global environment
|
Matthew Wild |
2009-06-12 |
mod_console: Fix syntax error
|
Matthew Wild |
2009-06-12 |
mod_console: Add s2s:close() to close s2s sessions between two hosts
|
Matthew Wild |
2009-06-12 |
Automated merge with http://waqas.ath.cx:8000/
|
Matthew Wild |
2009-06-12 |
mod_pep: Add pubsub#publsih disco feature to host
|
Waqas Hussain |
2009-06-12 |
mod_dialback: Change FIXME comment to COMPAT
|
Matthew Wild |
2009-06-12 |
Automated merge with http://waqas.ath.cx:8000/
|
Matthew Wild |
2009-06-12 |
mod_pep: Add host identity pubsub/pep
|
Waqas Hussain |
2009-06-12 |
modulemanager: Added function add_identity(category, type) to the modules API
|
Waqas Hussain |
2009-06-12 |
Merge
|
Waqas Hussain |
2009-06-12 |
mod_pep: Fix a nil index bug
|
Waqas Hussain |
2009-06-12 |
net.http: (Re-)add url[en|de]code functions
|
Matthew Wild |
2009-06-12 |
modulemanager: Use module_name in log entry to fix 'error initialising module "nil"' error
|
Matthew Wild |
2009-06-08 |
mod_message: Require stanza lib to prevent traceback on error replies
|
Matthew Wild |
2009-06-07 |
Automated merge with http://waqas.ath.cx:8000/
|
Matthew Wild |
2009-06-07 |
mod_pep: Give the presence handler a higher than default priority
|
Waqas Hussain |
2009-06-07 |
modulemanager: Allow setting a priority while adding an event handler via the module:hook API
|
Waqas Hussain |
2009-06-07 |
mod_pep: Send items to contacts coming online
|
Waqas Hussain |
2009-06-07 |
mod_pep: Fix undefined global access
|
Waqas Hussain |
2009-06-07 |
mod_pep: Maintain user nodes for delayed delivery
|
Waqas Hussain |
2009-06-06 |
mod_console: Show total incoming/outgoing s2s connections
|
Matthew Wild |
2009-06-06 |
modulemanager: Don't require xmlns to be non-nil
|
Matthew Wild |
2009-06-06 |
modulemanager: module:log() -> self:log() fix
|
Matthew Wild |
2009-06-06 |
modulemanager: Allow setting priority of stanza handlers
|
Matthew Wild |
2009-06-06 |
modulemanager: Add module:hook([xmlns, ] name, handler) which uses new stanza events
|
Matthew Wild |
2009-06-06 |
mod_console: Allow running code in the global environment by prefixing with '>'
|
Matthew Wild |
2009-06-05 |
mod_console: Some "improvements" to the useless server:reload() command :)
|
Matthew Wild |
2009-06-05 |
mod_console: Much improved module load/unload/reload commands
|
Matthew Wild |
2009-06-05 |
prosody: prosody_reload_config => prosody.reload_config (guess I accidentally missed it when converting the others)
|
Matthew Wild |
2009-06-05 |
prosody: Prefix hg: to changeset ids in the version
|
Matthew Wild |
2009-06-05 |
mod_version: Use version from prosody.version
|
Matthew Wild |
2009-06-05 |
prosody: Read version from prosody.version file and set, er, prosody.version!
|
Matthew Wild |
2009-06-05 |
Makefile: Experimental support for recording the version of an installed Prosody
|
Matthew Wild |
2009-06-05 |
modulemanager: Load mod_message, mod_iq and mod_presence implicitly
|
Waqas Hussain |
2009-06-04 |
s2smanager: Use a UUID as the dialback secret
|
Waqas Hussain |
2009-06-04 |
stanza_router: Remove unused s2s dialback functions
|
Waqas Hussain |
2009-06-04 |
Merge with trunk
|
Waqas Hussain |
2009-06-04 |
util.sasl: Remove some nastiness
|
Waqas Hussain |
2009-06-04 |
util.uuid: Added function seed(string) to allow further seeding of the PRNG
|
Waqas Hussain |
2009-06-04 |
util.uuid: Now generates RFC 4122 complaint UUIDs (version 4 - random)
|
Waqas Hussain |
2009-06-04 |
util.uuid: More uniqueness!
|
Waqas Hussain |
2009-06-04 |
sessionmanager: It really is username@host, not host@username :)
|
Waqas Hussain |
2009-06-04 |
Makefile: Set data directory permissions to 750 on install [thanks Dwayne Bent]
|
Matthew Wild |
2009-06-04 |
Makefile: Specify permissions on installed executables [thanks mhavela]
|
Matthew Wild |
2009-06-04 |
prosody: Add support for general 'interface' option which is used as the default network interface
|
Matthew Wild |
2009-06-04 |
net.server: Display server port in error messages
|
Matthew Wild |
2009-06-04 |
Adding .hgignore
|
Matthew Wild |
2009-06-04 |
My merge!!!!
|
Waqas Hussain |
2009-06-04 |
stanza_router: workaround for a Pidgin bug which sets 'to' to the SRV result
|
Waqas Hussain |
2009-06-03 |
mod_privacy: Initial commit
|
Waqas Hussain |
2009-06-03 |
stanza_router: Remove the 'to' attribute when it's value is the bare JID of the local user sending the stanza
|
Waqas Hussain |
2009-06-03 |
prosody.cfg.lua.dist: Enable mod_register by default, but with registration disabled, and add a comment about it
|
Matthew Wild |
2009-06-02 |
sessionmanager: It's username@host, not host@username :)
|
Matthew Wild |
2009-06-02 |
mod_message: Fix global access
|
Waqas Hussain |
2009-06-02 |
mod_iq: Limit sub-events to get and set IQs
|
Waqas Hussain |
2009-06-02 |
mod_presence: Fix a global access
|
Waqas Hussain |
2009-06-02 |
mod_presence: Check for nil 'to' attribute in all cases for outgoing stanzas
|
Waqas Hussain |
2009-06-02 |
mod_presence: Check for nil 'to' attribute in all cases for incoming stanzas
|
Waqas Hussain |
2009-06-02 |
mod_presence: return true from incoming presence handlers to prevent further processing
|
Waqas Hussain |
2009-06-02 |
mod_presence: Handle non-subscription presence and routing
|
Waqas Hussain |
2009-06-02 |
mod_presence: Handle subscriptions and probes
|
Waqas Hussain |
2009-06-02 |
mod_presence: Add hooks for inbound presence
|
Waqas Hussain |
2009-06-02 |
mod_presence: Fix a comment
|
Waqas Hussain |
2009-06-02 |
mod_presence: Handle all outbound presence stanzas
|
Waqas Hussain |
2009-06-02 |
mod_presence: A little cleanup
|
Waqas Hussain |
2009-06-02 |
mod_presence: Remove JIDs from directed presence list on sending error or unavailable presence
|
Waqas Hussain |
2009-06-02 |
mod_presence: Handle outbound presence to full JIDs
|
Waqas Hussain |
2009-06-02 |
mod_message: A little cleanup
|
Waqas Hussain |
2009-06-01 |
mod_message: mod_message now handles all cases
|
Waqas Hussain |
2009-06-01 |
stanza_router: Reply with an error on groupchat messages to bare JID
|
Waqas Hussain |
2009-06-01 |
mod_message: Added code to handle error groupchat and headline messages to bare JID
|
Waqas Hussain |
2009-06-01 |
mod_message: Move bare JID processing to it's own function
|
Waqas Hussain |
2009-06-01 |
stanza_router: Don't reply with an error on invalid JIDs in error or result stanzas
|
Waqas Hussain |
2009-06-01 |
stanza_router: Proper error for clients sending stanzas after auth but before resource binding
|
Waqas Hussain |
2009-06-01 |
mod_iq: Correctly handle the lack of 'to' on IQs
|
Waqas Hussain |
2009-06-01 |
mod_iq: Immediately return an error for IQs to non-existing bare JIDs
|
Waqas Hussain |
2009-06-01 |
mod_iq: Include event data in sub-events
|
Waqas Hussain |
2009-06-01 |
mod_iq: Error reply for IQ to non-existing session. mod_iq now handles all 'iq/full' cases
|
Waqas Hussain |
2009-06-01 |
componentmanager: Create events object for configured hosts, and carry it over to a new component if one is registered with no events object
|
Matthew Wild |
2009-06-01 |
Merge backout with following commits
|
Matthew Wild |
2009-06-01 |
Backed out changeset 98f0e9eadf3b (better fix on the way)
|
Matthew Wild |
2009-06-01 |
Automated merge with http://waqas.ath.cx:8000/
|
Matthew Wild |
2009-06-01 |
mod_iq: Fire sub-events for IQs directed at bare JIDs and hosts
|
Waqas Hussain |
2009-06-01 |
modulemanager: Keep track of event handlers added by module:hook, and remove them on module unload
|
Waqas Hussain |
2009-05-31 |
stanza_router: Don't route before firing events... waqas, is this safe?
|
Matthew Wild |
2009-05-31 |
componentmanager: Add events object to registered components if they don't already have one
|
Matthew Wild |
2009-05-31 |
stanza_router: Fire global event if host doesn't have events, fixes #103
|
Matthew Wild |
2009-05-31 |
net.xmppclient_listener: Add small comment
|
Matthew Wild |
2009-05-31 |
stanza_router: Fire events for non-jabber:client and pre-auth stanzas
|
Waqas Hussain |
2009-05-30 |
modulemanager: Stopped using core.eventmanager in module:fire_event
|
Waqas Hussain |
2009-05-30 |
mod_welcome: Use module:hook instead of module:add_event_hook
|
Waqas Hussain |
2009-05-30 |
mod_watchregistrations: Use module:hook instead of module:add_event_hook
|
Waqas Hussain |
2009-05-30 |
modulemanager: module:fire_event now fires on the global and host-specific events objects as well
|
Waqas Hussain |
2009-05-30 |
xmppcomponent_listener: Removed unused reference to core.eventmanager
|
Waqas Hussain |
2009-05-30 |
modulemanager: Made some code more concise
|
Waqas Hussain |
2009-05-30 |
modulemanager: module:hook now allows global modules to hook events on the prosody.events object
|
Waqas Hussain |
2009-05-30 |
Removed core.eventmanager2
|
Waqas Hussain |
2009-05-30 |
mod_presence: Changed to use the prosody.events object directly, rather than through eventmanager2
|
Waqas Hussain |
2009-05-30 |
stanza_router: Changed to use the prosody.events object directly, rather than through eventmanager2
|
Waqas Hussain |
2009-05-30 |
core.eventmanager2: Now uses the new prosody.events object
|
Waqas Hussain |
2009-05-30 |
Added new prosody.events object
|
Waqas Hussain |
2009-05-30 |
mod_console: c2s:show(), c2s:show_secure(), c2s:show_insecure()
|
Matthew Wild |
2009-05-30 |
mod_console: Allow restricting results to matching JIDs in s2s:show()
|
Matthew Wild |
2009-05-30 |
prosody: Remove global functions
|
Matthew Wild |
2009-05-30 |
mod_posix: Use global prosody object
|
Matthew Wild |
2009-05-30 |
prosody: (un)lock_globals() -> prosody.(un)lock_globals()
|
Matthew Wild |
2009-05-30 |
prosody: New global 'prosody' object
|
Matthew Wild |
2009-05-30 |
Automated merge with http://waqas.ath.cx:8000/
|
Matthew Wild |
2009-05-30 |
mod_message, mod_iq: A little cleanup
|
Waqas Hussain |
2009-05-30 |
mod_iq: Initial commit
|
Waqas Hussain |
2009-05-30 |
mod_message: Initial commit
|
Waqas Hussain |
2009-05-30 |
modulemanager: Added hook(event, handler) to the plugin API
|
Waqas Hussain |
2009-05-30 |
stanza_router: Fix syntax errors
|
Matthew Wild |
2009-05-29 |
Automated merge with http://waqas.ath.cx:8000/
|
Matthew Wild |
2009-05-29 |
stanza_router: Fire per-host stanza events
|
Waqas Hussain |
2009-05-29 |
httpclient_listener: Don't use print()...
|
Matthew Wild |
2009-05-29 |
sessionmanager: Removed a redundant check
|
Waqas Hussain |
2009-05-29 |
sessionmanager: Fixed an old FIXME: A problem caused by an error on an authenticated but unbound session
|
Waqas Hussain |
2009-05-29 |
sessionmanager: Add/remove sessions from full_sessions and bare_sessions when binding/unbinding sessions
|
Waqas Hussain |
2009-05-29 |
sessionmanager: Added reference to globals full_sessions and bare_sessions
|
Waqas Hussain |
2009-05-29 |
sessionmanager: Removed reference to global 'sessions'
|
Waqas Hussain |
2009-05-29 |
Added globals bare_sessions and full_sessions, which map bare and full JIDs to sessions.
|
Waqas Hussain |
2009-05-29 |
Removed unused global 'session'
|
Waqas Hussain |
2009-05-29 |
mod_tls: Add <required/> to stream feature when TLS is required
|
Matthew Wild |
2009-05-29 |
mod_legacyauth: Hide stream feature when secure auth is enabled, and session isn't secure
|
Matthew Wild |
2009-05-29 |
mod_saslauth: Don't offer bind/session when they aren't authenticated yet :) [thanks albert, again...]
|
Matthew Wild |
2009-05-29 |
mod_saslauth, mod_legacyauth: Deny logins to unsecure sessions when require_encryption config option is true
|
Matthew Wild |
2009-05-29 |
xmppclient_listener: A connection is also secure when it uses legacy SSL
|
Matthew Wild |
2009-05-29 |
net.server: A connection is not secure if we delay the TLS handshake
|
Matthew Wild |
2009-05-29 |
sessionmanager, mod_tls: Mark a session as secure when TLS is active
|
Matthew Wild |
2009-05-29 |
stanza_router: Break off resource selection for messages into a standalone function
|
Matthew Wild |
2009-05-28 |
mod_presence: Lower some log levels to their correct values
|
Matthew Wild |
2009-05-28 |
mod_presence: Use logger supplied by modulemanager
|
Matthew Wild |
2009-05-28 |
mod_presence: Leave alone the from attribute of session.presence. Big thanks to albert for figuring out the steps to reproduce this bug, and for giving us a ([very] slight) performance increase!
|
Matthew Wild |
2009-05-28 |
Add log message when DNS lookup is cancelled
|
Matthew Wild |
2009-05-28 |
net.adns: Fix for calling handler when cancelling DNS lookup
|
Matthew Wild |
2009-05-28 |
mod_watchregistrations: admin -> admins
|
Matthew Wild |
2009-05-27 |
prosodyctl: Add error message for no-pidfile
|
Matthew Wild |
2009-05-26 |
s2smanager: Timeout DNS requests after 60 seconds (or dns_timeout in config)
|
Matthew Wild |
2009-05-26 |
net.adns: Add support for cancelling a non-blocking lookup, optionally calling the handler
|
Matthew Wild |
2009-05-26 |
net.dns: Add support for cancelling a coroutine-based request
|
Matthew Wild |
2009-05-26 |
mod_watchregistrations: New plugin to send a message to admins when a new user registers
|
Matthew Wild |
2009-05-26 |
mod_roster: Add some comments for the error cases to improve readability
|
Matthew Wild |
2009-05-26 |
s2smanager: Only send reply </stream:stream> when connection is still open
|
Matthew Wild |
2009-05-26 |
mod_roster: Don't send a query element in roster response if roster is unchanged
|
Matthew Wild |
2009-05-26 |
Merge with 0.4
|
Matthew Wild |
2009-05-22 |
Tagging 0.4.2
|
Matthew Wild |
2009-05-22 |
Close std{in,out,err} when daemonizing
0.4.2
|
Matthew Wild |
2009-05-22 |
Tagging 0.4.2
|
Matthew Wild |
2009-05-22 |
Merge with 0.4
|
Matthew Wild |
2009-05-22 |
Finally add README and INSTALL files
|
Matthew Wild |
2009-05-22 |
Merge with 0.4
|
Matthew Wild |
2009-05-21 |
stanza_router: Fix for subscriptions to users on components [0.4 branch only]
|
Matthew Wild |
2009-05-21 |
mod_register: Attach session to user-registered and user-deregistered events
|
Matthew Wild |
2009-05-21 |
core: hosts[*].events
|
Waqas Hussain |
2009-05-20 |
Merge with 0.4
|
Matthew Wild |
2009-05-19 |
mod_saslauth: Fix logic error which prevented SASL ANONYMOUS from working
|
Matthew Wild |
2009-05-18 |
mod_welcome: New plugin to welcome users who register on the server
|
Matthew Wild |
2009-05-19 |
mod_register: Fire events and log on account creation/deletion
|
Matthew Wild |
2009-05-19 |
modulemanager: Add module:fire_event() to module API
|
Matthew Wild |
2009-05-19 |
stanza_router: Handle outbound presence if inbound handlers don't catch it
|
Waqas Hussain |
2009-05-18 |
util.events: Dispatch code now accepts a variable number of arguments
|
Waqas Hussain |
2009-05-16 |
util.events: Much more efficient index building
|
Waqas Hussain |
2009-05-16 |
stanza_router: s/conn/stream/ in log message
|
Matthew Wild |
2009-05-16 |
stanza_router: Remove FIXME and replace with meaningful comment
|
Matthew Wild |
2009-05-16 |
componentmanager: Don't error on stanzas to bare component JID
|
Matthew Wild |
2009-05-16 |
prosody.cfg.lua.dist: Update example to a better one
|
Matthew Wild |
2009-05-16 |
util.events: handler priorities
|
Waqas Hussain |
2009-05-16 |
modulemanager: require util.stanza
|
Waqas Hussain |
2009-05-16 |
modulemanager: Don't close the stream on unhandled stream:features
|
Waqas Hussain |
2009-05-16 |
stanza_router: Added global function core_post_stanza
|
Waqas Hussain |
2009-05-15 |
util.jid: Eliminate global method use
|
Waqas Hussain |
2009-05-15 |
util.muc: Made internal methods local
|
Waqas Hussain |
2009-05-15 |
stanza_router: Improved message routing order
|
Waqas Hussain |
2009-05-15 |
Dropped support for resource based components
|
Waqas Hussain |
2009-05-15 |
stanza_router: Removed global function core_handle_stanza
|
Waqas Hussain |
2009-05-15 |
Automated merge with http://waqas.ath.cx:8000/
|
Matthew Wild |
2009-05-15 |
stanza_router: Cleaner namespace handling
|
Waqas Hussain |
2009-05-15 |
stanza_router: Refactored core_handle_stanza, and added handling for unsupported top-level stanzas
|
Waqas Hussain |
2009-05-15 |
stanza_router: Fire events after all checks
|
Waqas Hussain |
2009-05-15 |
Merging SASL buggy client workaround with current tip.
|
Tobias Markmann |
2009-05-15 |
.
|
Tobias Markmann |
2009-05-15 |
Some beauty treatment.
|
Tobias Markmann |
2009-05-15 |
Adding minimal support for authorization identities to workaround buggy SASL implementations.
|
Tobias Markmann |
2009-05-15 |
adding RFC comment
|
Tobias Markmann |
2009-05-15 |
stanza_router: Removed some unnecessary code
|
Waqas Hussain |
2009-05-15 |
stanza_router: Removed a FIXME
|
Waqas Hussain |
2009-05-15 |
xmlhandlers: Removed another unnecessary check
|
Waqas Hussain |
2009-05-15 |
xmlhandlers: Removed an unnecessary check
|
Waqas Hussain |
2009-05-15 |
core.xmlhandlers: Removed unused variables
|
Waqas Hussain |
2009-05-15 |
stanza_router: Fixed an invalid stanza check
|
Waqas Hussain |
2009-05-15 |
util.stanza: Omit unused clone parameter from error_reply()
|
Waqas Hussain |
2009-05-15 |
mod_presence: Added a FIXME comment about directed presence
|
Waqas Hussain |
2009-05-15 |
stanza_router: Remove unnecessary directed presence handling
|
Waqas Hussain |
2009-05-15 |
stanza_router: Prevent further processing of a handled stanza
|
Waqas Hussain |
2009-05-15 |
mod_presence: return true from the presence handler
|
Waqas Hussain |
2009-05-15 |
util.events: event handlers can now return a result, which also interrupts further handling of the event
|
Waqas Hussain |
2009-05-15 |
util.muc: A MUC library - initial commit
|
Waqas Hussain |
2009-05-13 |
Merge with 0.4
|
Matthew Wild |
2009-05-13 |
stanza_router: Bounce stanzas to/from invalid JIDs with a jid-malformed error
|
Matthew Wild |
2009-05-13 |
stanza_router: Pass session.to_host to modulemanager, fixes modules for s2sin_unauthed
|
Matthew Wild |
2009-05-09 |
mod_muc: commented connection replace detection code because google keeps resendng directed presence
|
Waqas Hussain |
2009-05-07 |
mod_muc: s/broadcast_history/send_history/ - since the cast isn't broad
|
Waqas Hussain |
2009-05-07 |
mod_muc: Extracted sending of occupant list into its own function
|
Waqas Hussain |
2009-05-07 |
mod_muc: Extracted history broadcast into its own function
|
Waqas Hussain |
2009-05-07 |
fallbacks/bit: bit manipulation API (compatible with bitlib for now)
|
Waqas Hussain |
2009-05-07 |
mod_pep: Initial commit (extremely basic implementation)
|
Waqas Hussain |
2009-05-07 |
util/serialization: Fixed serialization formatting
|
Waqas Hussain |
2009-05-07 |
util/sasl: Removed unnecessary references to util.encodings.idna
|
Waqas Hussain |
2009-05-07 |
mod_roster: Advertize roster versioning support
|
Waqas Hussain |
2009-05-07 |
Default config: Add 'presence' to list of modules
|
Matthew Wild |
2009-05-07 |
Merge with 0.4
|
Matthew Wild |
2009-05-06 |
util.prosodyctl: Import CFG_SOURCEDIR from the global environment (thanks macaronyde!)
|
Matthew Wild |
2009-05-06 |
Tagging 0.4.1
|
Matthew Wild |
2009-05-05 |
util.serialization: Write nil for non-serializable data types, and bump the log level to 'error'
0.4.1
|
Matthew Wild |
2009-05-05 |
tools/ejabberd2prosody: Fixed private storage export
|
Waqas Hussain |
2009-05-05 |
tools/ejabberd2prosody: Fixed private storage export
|
Waqas Hussain |
2009-05-05 |
Merge with 0.4
|
Matthew Wild |
2009-05-05 |
prosodyctl: Add message for unable-to-save-data error
|
Matthew Wild |
2009-05-05 |
util.prosodyctl: Return success status of usermanager.create_user()
|
Matthew Wild |
2009-05-05 |
prosodyctl: Reformat note to fit in small-width terminals
|
Matthew Wild |
2009-05-05 |
Merge with 0.4
|
Matthew Wild |
2009-05-05 |
prosodyctl: Use correct path for the data directory
|
Matthew Wild |
2009-05-05 |
Merge with 0.4
|
Matthew Wild |
2009-05-05 |
mod_posix: Reload the config and reopen log files on SIGHUP
|
Matthew Wild |
2009-05-05 |
loggingmanager: File log sinks react to reopen-log-files event
|
Matthew Wild |
2009-05-05 |
prosody: Add functions to reload the config and re-open log files
|
Matthew Wild |
2009-05-05 |
prosodyctl: status: Show warning if we can't find a running Prosody, and we didn't switch user
|
Matthew Wild |
2009-05-05 |
prosodyctl: Switch to Prosody user before attempting to do anything
|
Matthew Wild |
2009-05-05 |
net.httpserver: Fix for urlencoding to always produce 2 digits
|
Matthew Wild |
2009-05-04 |
Merge with 0.4
|
Matthew Wild |
2009-05-04 |
net.http, net.httpserver: Remove urlcodes table... it really isn't needed (thanks Jan Harkes)
|
Matthew Wild |
2009-05-04 |
net.httpserver: Fix potential nil access
|
Matthew Wild |
2009-04-22 |
mod_bosh: Give BOSH sessions a logger (thanks Florob)
|
Matthew Wild |
2009-05-04 |
mod_component: Vastly reduce the code, having split most of it to where it should be, xmppcomponent_listener
|
Matthew Wild |
2009-05-04 |
util.serialization: Log a warning when trying to serialize something we can't
|
Matthew Wild |
2009-05-04 |
prosody, xmppcomponent_listener: Add listener for XEP-0114 component connections
|
Matthew Wild |
2009-05-04 |
modulemanager: No need for print()
|
Matthew Wild |
2009-05-04 |
util.multitable: No globals today, thank you. Fixes missing table entries and a potential traceback
|
Matthew Wild |
2009-05-04 |
Merge with 0.4
|
Matthew Wild |
2009-05-03 |
prosodyctl: Hide ejabberd compatibility commands from command listing
|
Matthew Wild |
2009-05-03 |
loggingmanager: Support for specifying a single sink with *sinkname (*syslog should now work)
|
Matthew Wild |
2009-05-03 |
Merge with 0.4
|
Matthew Wild |
2009-05-03 |
net.connlisteners: Lower log level of multiple listeners warning (not interesting to end-users)
|
Matthew Wild |
2009-05-03 |
net.server: Add getserver() method to find the server listening on the specified port
|
Matthew Wild |
2009-05-03 |
util.datamanager: Lower log level of 'Setting data path' to 'debug'
|
Matthew Wild |
2009-05-02 |
componentmanager: Reduce log output at startup to 'debug'
|
Matthew Wild |
2009-05-02 |
hostmanager: Reduce log output at startup to 'debug'
|
Matthew Wild |
2009-05-02 |
modulemanager: Don't load modules when modules_enable is false
|
Matthew Wild |
2009-05-02 |
prosody: Less verbose logging during shutdown sequence
|
Matthew Wild |
2009-05-02 |
mod_posix: Don't let the server run as root without the magic run_as_root in config
|
Matthew Wild |
2009-05-02 |
prosody: Define prosody_shutdown() before emitting the server-starting event
|
Matthew Wild |
2009-05-02 |
Makefile: Process and install prosodyctl
|
Matthew Wild |
2009-05-02 |
prosodyctl: Multiple fixes for start/status/stop
|
Matthew Wild |
2009-05-02 |
Merge with 0.4
|
Matthew Wild |
2009-05-02 |
prosodyctl, util.prosodyctl: New prosodyctl utility for managing Prosody servers
|
Matthew Wild |
2009-05-02 |
prosody: Add log messages during shutdown sequence to indicate progress
|
Matthew Wild |
2009-05-02 |
mod_console: Add s2s:show() command to list s2s connections
|
Matthew Wild |
2009-05-02 |
prosody: Don't require console_enabled option anymore
|
Matthew Wild |
2009-05-02 |
Merge with 0.4
|
Matthew Wild |
2009-05-01 |
Word-wrap HACKERS file
|
Matthew Wild |
2009-05-01 |
configure: Change --data-dir to --datadir to make consistent with help and other dir flags
|
Matthew Wild |
2009-05-01 |
loggingmanager: Add a comment about 'nowhere' sink type
|
Matthew Wild |
2009-04-30 |
Merge with 0.4
|
Matthew Wild |
2009-04-30 |
loggingmanager: Support prepending timestamps in file/console/stdout log sinks
|
Matthew Wild |
2009-04-30 |
mod_dialback: Miscellaneous logging improvements, changing levels, improving messages and using session loggers where possible
|
Matthew Wild |
2009-04-30 |
sessionmanager: Miscellaneous logging improvements, changing levels, improving messages and using session loggers where possible
|
Matthew Wild |
2009-04-30 |
s2smanager: Miscellaneous logging improvements, changing levels, improving messages and using session loggers where possible
|
Matthew Wild |
2009-04-30 |
presencemanager: Lower log level of a message
|
Matthew Wild |
2009-04-30 |
mod_saslauth: Remove 2 instances of raising errors and replacing with more graceful handling
|
Matthew Wild |
2009-04-30 |
mod_saslauth: Various logging fixes
|
Matthew Wild |
2009-04-30 |
mod_saslauth: Use module logger instead of creating a new one
|
Matthew Wild |
2009-04-30 |
mod_dialback: Use module logger instead of creating a new one
|
Matthew Wild |
2009-04-30 |
modulemanager: Update logger when a module becomes global
|
Matthew Wild |
2009-04-30 |
Merge with 0.4
|
Matthew Wild |
2009-04-29 |
loggingmanager: Add ability to set 'log' config option to a filename, which causes all levels >= info to be logged to that file
|
Matthew Wild |
2009-04-29 |
Merge with 0.4
|
Matthew Wild |
2009-04-29 |
mod_*: Fix many unnecessary global accesses in modules (already committed to main repo)
|
Matthew Wild |
2009-04-29 |
core.componentmanager: Really fix marking components as disconnected when unregistered
|
Matthew Wild |
2009-04-29 |
configure: Honour --sysconfdir parameter; thanks to Michael Scherer
|
Matthew Wild |
2009-04-28 |
mod_posix: Fix calls to log() (replace with module:log) and make some global accesses explicit
|
Matthew Wild |
2009-04-23 |
mod_posix: Fix for removing the pidfile on exit
|
Matthew Wild |
2009-04-23 |
mod_muc: The default component name is now 'Chatrooms'
|
Waqas Hussain |
2009-04-23 |
mod_muc: The default room name is the room node
|
Waqas Hussain |
2009-04-23 |
Automated merge with http://waqas.ath.cx:8000/
|
Matthew Wild |
2009-04-23 |
mod_presence: Broadcast a user's presence to only the user's 'available' resources
|
Waqas Hussain |
2009-04-23 |
mod_muc: The default component name is now 'Chatrooms'
|
Waqas Hussain |
2009-04-23 |
mod_muc: The default room name is the room node
|
Waqas Hussain |
2009-04-23 |
Merge with 0.4 branch
|
Matthew Wild |
2009-04-23 |
net.httpserver: Fix traceback when sending response to a destroyed request
|
Matthew Wild |
2009-04-23 |
net.httpserver: Don't log the response body (can be binary data...)
|
Matthew Wild |
2009-04-23 |
xmlhandlers: Fix tag pattern again for the default namespace
|
Matthew Wild |
2009-04-23 |
Merge with 0.4 branch
|
Matthew Wild |
2009-04-23 |
mod_bosh: Put dummy authid in session creation response to keep JSJaC happy
|
Matthew Wild |
2009-04-23 |
mod_bosh: Add log message for clients connecting to unknown host
|
Matthew Wild |
2009-04-23 |
mod_bosh: Fix nil indexing when client connects to unknown host
|
Matthew Wild |
2009-04-23 |
core.loggingmanager: Reinstating global log() function
|
Matthew Wild |
2009-04-23 |
mod_posix: Remove some debug coooooooooode
|
Matthew Wild |
2009-04-22 |
mod_presence: Fix for local presence subscriptions and probes
|
Waqas Hussain |
2009-04-22 |
stanzarouter: Make _G.hosts local
|
Matthew Wild |
2009-04-22 |
mod_*: Fix a load of global accesses
|
Matthew Wild |
2009-04-22 |
core.componentmanager: Fix global access
|
Matthew Wild |
2009-04-22 |
xmpp{server,client}_listener: Fix global accesses
|
Matthew Wild |
2009-04-22 |
net.server: Fix global access/incorrect parameter
|
Matthew Wild |
2009-04-22 |
net.httpserver: Fix potential nil access
|
Matthew Wild |
2009-04-22 |
net.http: Fix potential nil access
|
Matthew Wild |
2009-04-22 |
net.server: Fix incorrect parameter passing
|
Matthew Wild |
2009-04-22 |
net.server: Fix global access
|
Matthew Wild |
2009-04-22 |
Merge with 0.4.1
|
Matthew Wild |
2009-04-22 |
mod_posix: Integrate with loggingmanager, register syslog sink, remove redundant logging code
|
Matthew Wild |
2009-04-22 |
mod_posix: Remove pidfile on exit
|
Matthew Wild |
2009-04-22 |
core.loggingmanager: Refactoring, converted to a module. Now possible to register additional sink types (think syslog) from other modules
|
Matthew Wild |
2009-04-22 |
util.set: Add set.xor() to get a set consisting of items not in both sets
|
Matthew Wild |
2009-04-22 |
util.set: Add set:empty() to discover if the set is the empty set
|
Matthew Wild |
2009-04-22 |
util.set: Add metatable to sets to allow +, -, /, ==, tostring and to double as iterators
|
Matthew Wild |
2009-04-22 |
util.array: Add array.collect() to collect results from iterators into an array, and use module() to correctly set the module name
|
Matthew Wild |
2009-04-22 |
prosody: Fire events during server shutdown process
|
Matthew Wild |
2009-04-21 |
Merge with 0.4.1
|
Matthew Wild |
2009-04-21 |
core.loggingmanager: Add default logging settings (to console) and fill out code for adding sinks which catch all sources
|
Matthew Wild |
2009-04-21 |
mod_presence: Remove some rather drastic debugging code
|
Waqas Hussain |
2009-04-21 |
Merge with 0.4.1
|
Matthew Wild |
2009-04-21 |
core.loggingmanager: Filled out most code, and cleaned up
|
Matthew Wild |
2009-04-21 |
util.logger: Fix for attempting to call a table
|
Matthew Wild |
2009-04-21 |
mod_presence: Fix incorrect internal routing for probes and subscriptions
|
Waqas Hussain |
2009-04-21 |
Merge with 0.4.1
|
Matthew Wild |
2009-04-21 |
prosody: Remove logging code and instead load core.loggingmanager to set up logging
|
Matthew Wild |
2009-04-21 |
core.loggingmanager: A new manager (yay!) to manage log output
|
Matthew Wild |
2009-04-21 |
util.logger: Revamped logger library, but backwards-compatible for users of logger.init()
|
Matthew Wild |
2009-04-21 |
Merge
|
Matthew Wild |
2009-04-20 |
Merging stable into unstable
|
Matthew Wild |
2009-04-20 |
Automated merge with http://waqas.ath.cx:8000/
|
Matthew Wild |
2009-04-14 |
Stopped using presencemanager in stanza_router
|
Waqas Hussain |
2009-04-14 |
Automated merge with http://waqas.ath.cx:8000/
|
Matthew Wild |
2009-04-14 |
mod_presence: initial commit
|
Waqas Hussain |
2009-04-14 |
core/eventmanager2 - new event manager
|
Waqas Hussain |
2009-04-14 |
core.s2smanager: Buffer data sent before connection
|
Matthew Wild |
2009-04-20 |
core.s2smanager: Logging improvements
|
Matthew Wild |
2009-04-20 |
net.adns: Call handler for records already cached
|
Matthew Wild |
2009-04-18 |
componentmanager: Set host.connected = nil when deregistering a component so that we fully restore it when we reload
|
Matthew Wild |
2009-04-18 |
core.xmlhandlers: expat is the XML parser, not us. Don't reject valid XML.
|
Matthew Wild |
2009-04-18 |
Merge
|
Matthew Wild |
2009-04-17 |
prosody: Simple whitespace fix in error output
|
Matthew Wild |
2009-04-17 |
core.configmanager: Fire event when (re)loading config file
|
Matthew Wild |
2009-04-17 |
net.server: Fix potential nil handler usage
|
Matthew Wild |
2009-04-17 |
Allow setting LFLAGS with ./configure --lflags=
|
Matthew Wild |
2009-04-14 |
mod_debug: Set default interface to 127.0.0.1
|
Matthew Wild |
2009-04-12 |
net.server: Simple logging fix
|
Matthew Wild |
2009-04-12 |
core.s2smanager: Don't initiate dialback if we don't have a connection yet
|
Matthew Wild |
2009-04-12 |
net.server: Remove some debug code which slipped through
|
Matthew Wild |
2009-04-12 |
Makefiles: Add signal.so to install targets
|
Matthew Wild |
2009-04-12 |
prosody: Add prosody_shutdown() function to initiate a server shutdown, add code to gracefully close connections before stopping
|
Matthew Wild |
2009-04-12 |
mod_posix: Allow logging and pidfile options to take effect without needing to daemonize. Add the ability to catch SIGTERM.
|
Matthew Wild |
2009-04-12 |
xmppserver_listener: Add session:close() method to outgoing s2s connections too
|
Matthew Wild |
2009-04-12 |
net.server: Add server.setquitting() to gracefully quit the socket loop
|
Matthew Wild |
2009-04-12 |
util.lsignal: Add lsignal library for catching POSIX signals
|
Matthew Wild |
2009-04-12 |
Makefiles, util.signal: Add lsignal library for catching POSIX signals
|
Matthew Wild |
2009-04-12 |
componentmanager: Set core_route_stanza after stanza_router is loaded
|
Matthew Wild |
2009-04-11 |
componentmanager: Use core_route_stanza to reply in the default component
|
Matthew Wild |
2009-04-11 |
componentmanager: Restore default component when unregistering
|
Matthew Wild |
2009-04-11 |
componentmanager: Small logging fix
|
Matthew Wild |
2009-04-11 |
componentmanager: Improve default component stanza handler
|
Matthew Wild |
2009-04-11 |
mod_component: Deregister component on disconnect
|
Matthew Wild |
2009-04-11 |
net.adns: Flush buffer after sending DNS request
|
Matthew Wild |
2009-04-11 |
mod_component: Update for new net_activate_ports
|
Matthew Wild |
2009-04-10 |
Allow config to specify listening interfaces
|
Matthew Wild |
2009-04-10 |
Remove more debugging code which was accidentally committed (don't trust hg)
|
Matthew Wild |
2009-04-10 |
core.s2smanager: Remove some debugging
|
Matthew Wild |
2009-04-10 |
Merge
|
Matthew Wild |
2009-04-10 |
Merge
|
Matthew Wild |
2009-04-10 |
net.adns: Catch errors in DNS response callbacks
|
Matthew Wild |
2009-04-10 |
prosody: Don't look to use SSL when LuaSec not available (thanks Florob)
|
Matthew Wild |
2009-04-09 |
Merge
|
Matthew Wild |
2009-04-08 |
sessionmanager, componentmanager: Fix some wacky indentation (thanks greyback!)
|
Matthew Wild |
2009-04-08 |
mod_debug: Run on a different port, and use a different listener to mod_console
|
Matthew Wild |
2009-04-08 |
Automated merge with http://waqas.ath.cx:8000/
|
Matthew Wild |
2009-04-08 |
Fixed: Send correct error reply for IQs directed at unavailable resources
|
Waqas Hussain |
2009-04-06 |
Fixed: Issue with presence error routing
|
Waqas Hussain |
2009-04-06 |
mod_muc: Fix malformed presence stanzas (thanks elmex)
|
Matthew Wild |
2009-04-08 |
util.stanza: stanza:reset() method to reset building state
|
Matthew Wild |
2009-04-08 |
core.s2smanager: Look away... wait for it... now! Hopefully s2s should be back to normal.
|
Matthew Wild |
2009-04-08 |
net.server: Ensure some logging parameters are strings
|
Matthew Wild |
2009-04-08 |
componentmanager: Reply with service-unavailable for unconnected components
|
Matthew Wild |
2009-04-08 |
core.s2smanager: Check for valid host and port before attempting connection
|
Matthew Wild |
2009-04-06 |
sessionmanager, s2smanager, mod_component: Send reply </stream:stream> when client closes stream
|
Matthew Wild |
2009-04-05 |
net.httpserver: Don't log that a request has been left open if it is destroyed
|
Matthew Wild |
2009-04-05 |
util.dataforms: Allow form layouts to specify default values for fields
|
Matthew Wild |
2009-04-05 |
util.dataforms: Set form type when generating a form
|
Matthew Wild |
2009-04-05 |
util.dataforms: Support for retriving the field value data from forms
|
Matthew Wild |
2009-04-04 |
util.dataforms: Fixes for hidden field type
|
Matthew Wild |
2009-04-04 |
util.dataforms: Fix some field types which didn't render properly
|
Matthew Wild |
2009-04-04 |
util.dataforms: Add support for <required/> fields
|
Matthew Wild |
2009-04-04 |
util.dataforms: Fixed to actually work, mostly
|
Matthew Wild |
2009-04-04 |
core.sessionmanager: Hop out of <status> tag so that MUC doesn't insert into the wrong level
|
Matthew Wild |
2009-04-03 |
Tagging 0.4.0
|
Matthew Wild |
2009-03-31 |
Tagging VERSION
0.4.0
|
Matthew Wild |
2009-03-31 |
mod_bosh: Fix to correctly timeout idle sessions
|
Matthew Wild |
2009-03-31 |
mod_debug: Some updates
|
Matthew Wild |
2009-03-31 |
core.componentmanager: Fix global set, causing problems with multiple components. Fixes #82.
|
Matthew Wild |
2009-03-31 |
mod_debug: New debug module (a simplified mod_console, with raw Lua access to a running Prosody's internals)
|
Matthew Wild |
2009-03-31 |
Add lock_globals() and unlock_globals() functions (for when you really need to use globals)
|
Matthew Wild |
2009-03-31 |
Load util.array and util.iterator at startup
|
Matthew Wild |
2009-03-31 |
Automated merge with ssh://hg@prosody.im/prosody-hg
|
Matthew Wild |
2009-03-30 |
Move SSL initialisation into the correct spot (thanks albert)
|
Matthew Wild |
2009-03-30 |
Added: componentmanager: Automatically add component.host.name to the disco items list of host.name
|
Waqas Hussain |
2009-03-30 |
Fixed: Some nil access bugs
|
Waqas Hussain |
2009-03-30 |
Added: MUC: Room invites
|
Waqas Hussain |
2009-03-29 |
Added: util/events.lua: An event handling library
|
Waqas Hussain |
2009-03-29 |
Fixed: mod_saslauth: "anonymous_login" currently makes SASL ANONYMOUS an exclusive mechanism. Corrected advertised mechanisms and error replies.
|
Waqas Hussain |
2009-03-29 |
Fixed: mod_saslauth: Changed anonymous host option from "sasl_anonymous" to "anonymous_login"
|
Waqas Hussain |
2009-03-29 |
Added: Prevent disk writes for anonmous hosts (option: core/anonymous_login = true)
|
Waqas Hussain |
2009-03-29 |
Added: datamanager: Allow a callback to be installed which selectively prevents disk writes
|
Waqas Hussain |
2009-03-29 |
Fixed: s2smanager: Apply nameprep on hostnames passed in stream tag (part of issue #57)
|
Waqas Hussain |
2009-03-29 |
Fixed: sessionmanager: Apply nameprep on hostname passed in stream tag (part of issue #57)
|
Waqas Hussain |
2009-03-29 |
Fixed: modulemanager: IQs with extended elements in the default namespace could cause backtraces (related to issue #74)
|
Waqas Hussain |
2009-03-29 |
Fixed: mod_roster: Prep JIDs being added to roster (part of issue #57)
|
Waqas Hussain |
2009-03-29 |
Fixed: mod_register: Node prepping was not being applied to usernames (part of issue #57)
|
Waqas Hussain |
2009-03-29 |
Fixed: mod_regster: traceback when removing accounts
|
Waqas Hussain |
2009-03-29 |
Fixed: rostermanager: Create new roster item if one doesn't exist on subscription approval (fixes issue #77)
|
Waqas Hussain |
2009-03-29 |
Fixed: stanza_router: Respond with correct stanza error on malformed stanzas
|
Waqas Hussain |
2009-03-29 |
Fixed: net/http.lua: HTTP request callback wasn't being called on some errors
|
Waqas Hussain |
2009-03-29 |
util.array: Add :reverse() method
|
Matthew Wild |
2009-03-29 |
util.datetime: Allow specifying a time to format
|
Matthew Wild |
2009-03-29 |
util.array: Expose array.* functions, to be used for unwrapped arrays
|
Matthew Wild |
2009-03-26 |
util.iterators: New iterators library
|
Matthew Wild |
2009-03-25 |
util.array: New array library
|
Matthew Wild |
2009-03-25 |
util.set: Rename private items container, optimise set.difference() and add set.intersection()
|
Matthew Wild |
2009-03-23 |
core.rostermanager/mod_roster: Support for roster versioning
|
Matthew Wild |
2009-03-23 |
util.datamanager: Don't delete data when first entry in table is 'false'. My favourite bug so far.
|
Matthew Wild |
2009-03-22 |
mod_component: Remove some commented code
|
Matthew Wild |
2009-03-22 |
core.configmanager: Make components use 'component' module by default if none specified
|
Matthew Wild |
2009-03-22 |
Update example config, categorise modules, add new modules
|
Matthew Wild |
2009-03-22 |
prosody.cfg.lua.dist: Remove some factual inaccuracies
|
Matthew Wild |
2009-03-22 |
mod_component: Use net_activate_ports to start port listener based on config
|
Matthew Wild |
2009-03-22 |
mod_component: Set default listening interface to 127.0.0.1
|
Matthew Wild |
2009-03-22 |
net.connlisteners: Allow listeners to specify default interface
|
Matthew Wild |
2009-03-22 |
prosody: Expose net_activate_ports as a global function for use by plugins
|
Matthew Wild |
2009-03-22 |
prosody: Allow ports to be specified as just numbers
|
Matthew Wild |
2009-03-22 |
util.set: Fix to make constructor work, and functions defined correctly
|
Matthew Wild |
2009-03-22 |
util.set: New util library
|
Matthew Wild |
2009-03-22 |
net.http: Don't throw error on invalid URLs. Fixes #56.
|
Matthew Wild |
2009-03-21 |
Add initial mod_component for XEP-0114 support. Albert, where are you?
|
Matthew Wild |
2009-03-21 |
net.xmppclient_listener: Set default namespace to jabber:client
|
Matthew Wild |
2009-03-21 |
net.xmppserver_listener: Set default namespace to jabber:server
|
Matthew Wild |
2009-03-21 |
core.xmlhandlers: Filter out default stream namespace from stanzas
|
Matthew Wild |
2009-03-21 |
core.stanza_router: Allow routing from components
|
Matthew Wild |
2009-03-21 |
Merge
|
Matthew Wild |
2009-03-20 |
0.3->0.4
|
Matthew Wild |
2009-03-20 |
Merge
|
Matthew Wild |
2009-03-14 |
Don't reject some valid IQs. Thanks to elmex for spotting.
|
Matthew Wild |
2009-03-14 |
Automated merge with http://waqas.ath.cx:8000/
|
Matthew Wild |
2009-03-08 |
mod_xmlrpc: Limit usage to admins
|
Waqas Hussain |
2009-03-08 |
mod_legacyauth: Added stream feature: <auth xmlns='http://jabber.org/features/iq-auth'/>
|
Waqas Hussain |
2009-03-07 |
usermanager: Added is_admin(jid)
|
Waqas Hussain |
2009-03-07 |
Added core.objectmanager
|
Waqas Hussain |
2009-03-07 |
util/xmlrpc: Added <nil/> extension to RPC functions (allowing nil parameters and return values)
|
Waqas Hussain |
2009-03-07 |
mod_saslauth: Disable SASL ANONYMOUS unless explicitly enabled with sasl_anonymous = true
|
Matthew Wild |
2009-03-07 |
net.adns: Set new send in net.server after 'connecting UDP' socket
|
Matthew Wild |
2009-03-07 |
net.server: Allow replacement of send function on an open socket
|
Matthew Wild |
2009-03-07 |
util.logger: Small code tidying :)
|
Matthew Wild |
2009-03-07 |
Support to filter logging by source via pattern matching from config file.
|
Tobias Markmann |
2009-03-07 |
prosody: Load logger after reading the config
|
Matthew Wild |
2009-03-07 |
Automated merge with http://waqas.ath.cx:8000/
|
Matthew Wild |
2009-03-04 |
XML-RPC: Set appropriate Content-Type header in HTTP response
|
Waqas Hussain |
2009-03-04 |
MUC: Kick participants for error replies only on a selected list of error conditions
|
Waqas Hussain |
2009-03-04 |
Let global modules add disco features for all hosts
|
Waqas Hussain |
2009-03-04 |
mod_xmlrpc: Handle RPC stanzas sent over XMPP (XEP-0009: Jabber-RPC)
|
Waqas Hussain |
2009-03-04 |
Allow global modules to hook stanza handlers
|
Waqas Hussain |
2009-03-04 |
Added mod_xmlrpc
|
Waqas Hussain |
2009-03-04 |
Added util/xmlrpc.lua - functions for converting between XML-RPC stanzas and Lua objects
|
Waqas Hussain |
2009-03-04 |
core.presencemanager: Convert Windows line endings to UNIX
|
Waqas Hussain |
2009-03-04 |
net.adns: Return _M
|
Matthew Wild |
2009-03-04 |
net.adns: Load the correct dns lib
|
Matthew Wild |
2009-03-04 |
net.adns: Add helper module for performing non-blocking DNS lookups
|
Matthew Wild |
2009-03-04 |
net.dns: Add methods necessary for allowing non-blocking DNS lookups
|
Matthew Wild |
2009-03-04 |
net.server: Don't call shutdown method on socket if it doesn't have one, eg. for UDP
|
Matthew Wild |
2009-03-04 |
net.server: Check for potential nil handler on close
|
Matthew Wild |
2009-03-03 |
mod_bosh: Set Content-Type in response headers
|
Matthew Wild |
2009-03-03 |
pposix: Standardize error messages
|
Matthew Wild |
2009-03-03 |
pposix: Small fix for copyright notice
|
Matthew Wild |
2009-03-03 |
Automated merge with http://luaetta.ath.cx:1234/
|
Matthew Wild |
2009-03-03 |
Merged with main tip.
|
Tobias Markmann |
2009-03-03 |
Make the code actually build.
|
Tobias Markmann |
2009-02-22 |
Added missing code.
|
Tobias Markmann |
2009-02-22 |
Adding setrlimits() binding.
|
Tobias Markmann |
2009-02-22 |
tests: Add test for iq error replies
|
Matthew Wild |
2009-03-03 |
core.configmanager: Small fix to check validity of Component definitions
|
Matthew Wild |
2009-03-03 |
mod_muc: Don't bounce error replies in response to errors
|
Matthew Wild |
2009-03-02 |
net.server: Fix to make sure we send a string to logging function
|
Matthew Wild |
2009-03-02 |
core.stanza_router: Don't bounce errors to iq type=result/error
|
Matthew Wild |
2009-03-02 |
prosody: Log top-level errors
|
Matthew Wild |
2009-03-02 |
core.s2smanager: Remove some old commented code, break a long line in 2
|
Matthew Wild |
2009-03-02 |
util.dataforms: Return the form
|
Matthew Wild |
2009-03-01 |
net.server: Don't retry if client closes socket during SSL handshaking
|
Matthew Wild |
2009-03-01 |
Adding initial util.pubsub
|
Matthew Wild |
2009-02-28 |
core.stanza_router: Reply with error to groupchat messages directed at unavailable resources or offline users
|
Matthew Wild |
2009-02-28 |
core.componentmanager: Refactor a little to make XEP-0114 plugin a little simpler
|
Matthew Wild |
2009-02-28 |
net.server: Some fixes for SSL/TLS handshake handling
|
Matthew Wild |
2009-02-27 |
util.dataforms: First commit, incomplete
|
Matthew Wild |
2009-02-27 |
core.xmlhandlers: Remove redundant check in condition
|
Matthew Wild |
2009-02-27 |
prosody: Protect main loop. Dare I say crashing finally becomes impossible.
|
Matthew Wild |
2009-02-27 |
util.timer: More small fixes I forgot to commit
|
Matthew Wild |
2009-02-26 |
util.timer: Fix crash when loaded but no tasks set, fix skipping some tasks when multiple set, and one removed
|
Matthew Wild |
2009-02-26 |
util.multitable: Add mt:search(), use nil for wildcard keys
|
Matthew Wild |
2009-02-26 |
Better handling of found, but unloadable, core libraries (eg. undefined symbols)
|
Matthew Wild |
2009-02-26 |
core.xmlhandlers: Optimise completed stanza logic
|
Matthew Wild |
2009-02-26 |
net/xmppclient_listener: Add some logging and handle unestablished sessions error'ing
|
Matthew Wild |
2009-02-26 |
mod_register: Fixed an error happening during account deletion
|
Waqas Hussain |
2009-02-22 |
MUC: Added copyright notice
|
Waqas Hussain |
2009-02-20 |
MUC: Replaced some duplicate code
|
Waqas Hussain |
2009-02-20 |
MUC: Removed commented and unused code
|
Waqas Hussain |
2009-02-20 |
Added util/timer.lua - a timer API
|
Waqas Hussain |
2009-02-20 |
MUC: Workaround for a Gajim bug (it includes <x xmlns='http://jabber.org/protocol/muc'/> in nick change presences)
|
Waqas Hussain |
2009-02-19 |
MUC: Use util.stanza.clone instead of pre/deserialize for cloning stanzas
|
Waqas Hussain |
2009-02-19 |
util/stanza: Added clone function
|
Waqas Hussain |
2009-02-19 |
MUC: Syntax error in last commit - this is lua :)
|
Waqas Hussain |
2009-02-19 |
MUC: Throw an error if we try talking to ourselves
|
Waqas Hussain |
2009-02-19 |
core.presencemanager: Set 'from' attribute on outgoing unavailable directed presences
|
Matthew Wild |
2009-02-19 |
Automated merge with http://waqas.ath.cx:8000/
|
Matthew Wild |
2009-02-19 |
MUC: Bug fixes and workarounds
|
Waqas Hussain |
2009-02-19 |
Automated merge with http://waqas.ath.cx:8000/
|
Matthew Wild |
2009-02-19 |
MUC: Logging - logger doesn't like nils
|
Waqas Hussain |
2009-02-19 |
Automated merge with http://waqas.ath.cx:8000/
|
Matthew Wild |
2009-02-18 |
MUC: Added logging
|
Waqas Hussain |
2009-02-18 |
Automated merge with http://waqas.ath.cx:8000/
|
Matthew Wild |
2009-02-18 |
MUC: Various fixes
|
Waqas Hussain |
2009-02-18 |
MUC: Fixed: Presence for user joining the roomi was sent twice to the user
|
Waqas Hussain |
2009-02-16 |
mod_bosh: Possible fix for invalid key to next crash
|
Matthew Wild |
2009-02-18 |
net.server: Fix some more potential nil handler accesses
|
Matthew Wild |
2009-02-18 |
Merge from waqas
|
Matthew Wild |
2009-02-16 |
MUC: Made vCards work by redirecting vCard requests to bare JIDs
|
Waqas Hussain |
2009-02-16 |
MUC: Kick participants sending error messages to other participants
|
Waqas Hussain |
2009-02-16 |
MUC: Private stanzas (private messages, IQs, etc)
|
Waqas Hussain |
2009-02-16 |
MUC: Presence and message stanzas now fully work (status messages, xhtml-im, etc)
|
Waqas Hussain |
2009-02-16 |
Added tests/run_tests.bat for running tests on Windows
|
Waqas Hussain |
2009-02-13 |
Fixed tests/test.lua to work on Windows
|
Waqas Hussain |
2009-02-13 |
Logging format improvement
|
Waqas Hussain |
2009-02-13 |
Merge waqas with waqas
|
Matthew Wild |
2009-02-16 |
Logging format improvement
|
Waqas Hussain |
2009-02-13 |
util.pposix: Add getuid/setuid (we don't use them yet)
|
Matthew Wild |
2009-02-15 |
mod_version: Operating system detection. Disable with hide_os_type = true in config
|
Matthew Wild |
2009-02-15 |
Add -Wall to default CFLAGS
|
Matthew Wild |
2009-02-15 |
Adding TODO notice on UUIDs for usage with SASL ANONYMOUS.
|
Tobias Markmann |
2009-02-14 |
Merging with tip.
|
Tobias Markmann |
2009-02-14 |
Adding inital support for ANONYMOUS mechanism in SASL.
|
Tobias Markmann |
2009-02-14 |
Use $CC, $LD in Makefile. Add --c-compiler, --linker flags to ./configure script. Add --lflags to ./configure script. Thanks to Lorenzo for the initial patch!
|
Matthew Wild |
2009-02-14 |
Add tests for util.multitable
|
Matthew Wild |
2009-02-13 |
util.pposix: Fix incompatible pointer type compiler warnings
|
Matthew Wild |
2009-02-13 |
Add RunScript command to config to run a Lua script prior to starting the server
|
Matthew Wild |
2009-02-13 |
Add Include command to include extra configuration files from the main one
|
Matthew Wild |
2009-02-13 |
Report errors in the config file to the user
|
Matthew Wild |
2009-02-13 |
Fix to correct my email address in AUTHORS file
|
Matthew Wild |
2009-02-13 |
Fixed: kick_old resource conflict resolution policy could fail with a backtrace
|
Waqas Hussain |
2009-02-12 |
Fixed: User resources not disconnected correctly on account delete
|
Waqas Hussain |
2009-02-12 |
stanza_router: Fix handling of iq from c2s to bare JIDs, thanks to jaharkes for spotting
|
Matthew Wild |
2009-02-11 |
Add test to check for incorrect handling of iq from c2s to local bare JIDs
|
Matthew Wild |
2009-02-11 |
Small fix to change verbosity level of subtests
|
Matthew Wild |
2009-02-11 |
Correct tests for stanza routing IQs to bare JIDs
|
Matthew Wild |
2009-02-11 |
Merge with waqas for MUC/routing fixes
|
Matthew Wild |
2009-02-11 |
Change the to attribute of messages to the recipients' bare JID when the recipient/resource is offline.
|
Waqas Hussain |
2009-02-11 |
Stanza router: Message to bare JID fixes
|
Waqas Hussain |
2009-02-11 |
mod_muc: Room history
|
Waqas Hussain |
2009-02-11 |
Fixed: Some presence stanzas from local users were not being routed correctly to components (ghosts in mod_muc)
|
Waqas Hussain |
2009-02-11 |
Fixed directed presence handling to work correctly for components
|
Waqas Hussain |
2009-02-11 |
Changed mod_muc to work with changed component manager
|
Waqas Hussain |
2009-02-11 |
modulemanager initializes hosts[host] if it isn't already initialized when loading a module.
|
Waqas Hussain |
2009-02-11 |
Component-host module loading code was breaking module reload, andduplicated older code. Changed to reuse older code.
|
Waqas Hussain |
2009-02-11 |
util.stanza: Temporary fix for serializing attributes with namespaces
|
Matthew Wild |
2009-02-11 |
net.server: Fix nil table index assignment
|
Matthew Wild |
2009-02-09 |
stanza_router: Fix for when clients don't specify priority in initial presence
|
Matthew Wild |
2009-02-09 |
net.server: Fix potential fatal error in server.lua
|
Matthew Wild |
2009-02-09 |
mod_bosh: Fix for 'invalid key to next' error when using BOSH
|
Matthew Wild |
2009-02-09 |
Remove redundant logging and debug printing from mod_bosh
|
Matthew Wild |
2009-02-09 |
Fix for nil handler error after close
|
Matthew Wild |
2009-02-04 |
Fix for never checking if the first module for a host is already loaded (affects global modules)
|
Matthew Wild |
2009-02-04 |
Retagging 0.3.0, used up my mistake quota for today
|
Matthew Wild |
2009-02-02 |
Update COPYING file... probably the worst thing I could forget to commit in this release :)
0.3.0
|
Matthew Wild |
2009-02-02 |
Licensing/version updates for some files (forgot to commit, doh...)
|
Matthew Wild |
2009-02-02 |
Remove redundant linking in util-src modules' Makefile
|
Matthew Wild |
2009-02-02 |
Happy birthday to me, happy... 0.3.0!
|
Matthew Wild |
2009-02-02 |
mod_bosh: No need to tostring() uuids now
|
Matthew Wild |
2009-02-01 |
util.uuid: Return a string, not a number. Looked so innocent.
|
Matthew Wild |
2009-02-01 |
Update main prosody file, since it doesn't match *.lua pattern, and sed -i treats symlinks badly
|
Matthew Wild |
2009-01-30 |
Update copyright notices for 2009
|
Matthew Wild |
2009-01-30 |
0.2->0.3
|
Matthew Wild |
2009-01-30 |
GPL->MIT!
|
Matthew Wild |
2009-01-30 |
mod_muc: Add 'nick' to unavailable presence of nick changes. Thanks to Asterix for spotting :)
|
Matthew Wild |
2009-01-29 |
mod_muc: Convert to unix line endings
|
Matthew Wild |
2009-01-29 |
Load net.server after util.dependencies to catch missing luasocket
|
Matthew Wild |
2009-01-29 |
Automated merge with http://waqas.ath.cx:8000/
|
Matthew Wild |
2009-01-29 |
tools/ejabberd2prosody: Support for pending-in roster items
|
Waqas Hussain |
2009-01-29 |
mod_muc: Add support for being a component
|
Matthew Wild |
2009-01-29 |
componentmanager: Add support for loading components defined in the config
|
Matthew Wild |
2009-01-29 |
configmanager: Add support for defining components
|
Matthew Wild |
2009-01-29 |
hostmanager: Fire event when all hosts are loaded from config
|
Matthew Wild |
2009-01-29 |
modulemanager: Really fix call_module_method to work properly
|
Matthew Wild |
2009-01-29 |
modulemanager: Add get_host_type() API method, and fix up call_module_method to work properly
|
Matthew Wild |
2009-01-29 |
modulemanager: Add module:set_global() as a cleaner way for a module to declare itself 'global'
|
Matthew Wild |
2009-01-24 |
core.modulemanager: Some refactoring to make upcoming changes a little easier
|
Matthew Wild |
2009-01-24 |
Friendlier message when config file not found
|
Matthew Wild |
2009-01-22 |
util.dependencies: Not finding our own libraries is fatal
|
Matthew Wild |
2009-01-22 |
util.dependencies: Show useful messages when our own libraries are not found, too
|
Matthew Wild |
2009-01-22 |
server.lua: Comment out unnecessary or very verbose logging, and log the rest as debug level
|
Matthew Wild |
2009-01-17 |
server.lua: Use Prosody logger for errors, silence non-errors
|
Matthew Wild |
2009-01-17 |
Port to new server.lua, quite some changes, but I believe everything to be working
|
Matthew Wild |
2009-01-17 |
net.http: custom_headers -> headers
|
Matthew Wild |
2009-01-16 |
net.http: Remove request from conn->request table when conn closed
|
Matthew Wild |
2009-01-16 |
mod_console: Make global
|
Matthew Wild |
2009-01-16 |
mod_posix: logging fix
|
Matthew Wild |
2009-01-16 |
Fix for pposix version detection
|
Matthew Wild |
2009-01-16 |
modulemanager: Comment out logging of modules hooking stanzas, too noisy
|
Matthew Wild |
2009-01-16 |
util.datamanager: Small fix for clearer logging of data path
|
Matthew Wild |
2009-01-16 |
Fixed server.lua to use prosody logger for errors
|
Matthew Wild |
2009-01-16 |
pposix: Remove debug line
|
Matthew Wild |
2009-01-16 |
pposix: Add syslog_setmask (use config: minimum_log_level = 'warn' etc.)
|
Matthew Wild |
2009-01-16 |
mod_posix: Check version of pposix
|
Matthew Wild |
2009-01-16 |
pposix: Add _NAME and _VERSION
|
Matthew Wild |
2009-01-16 |
stanza_router: That'll teach me to not commit at this time of night. Or not.
|
Matthew Wild |
2009-01-16 |
Replacing pretty_print() with top_tag() for logging
|
Matthew Wild |
2009-01-16 |
Fix invalid loglevels in mod_saslauth
|
Matthew Wild |
2009-01-16 |
mod_posix/pposix: Fix reporting of incorrect PID on daemonization. Log correct PID, and support writing a pidfile (pidfile = '/path/to/prosody.pid' in config). Added getpid() to pposix and improved function names.
|
Matthew Wild |
2009-01-15 |
mod_posix: Support for logging to syslog (log = 'syslog' in config)
|
Matthew Wild |
2009-01-15 |
net.connlisteners: Fix to report errors loading connlisteners
|
Matthew Wild |
2009-01-15 |
net.http: Don't log content from server
|
Matthew Wild |
2009-01-15 |
net.http: Fix to send query part of URL to server
|
Matthew Wild |
2009-01-15 |
Stringprep!
|
Waqas Hussain |
2009-01-14 |
util/jid: string prepping functions added: prepped_split and prep
|
Waqas Hussain |
2009-01-14 |
util/logger: setwriter now returns the old writer on success
|
Waqas Hussain |
2009-01-14 |
stanza_router: Fixed error replies for unhandled stanzas
|
Waqas Hussain |
2009-01-14 |
net.http: Fix for callbacks being triggered multiple times for the same request
|
Matthew Wild |
2009-01-14 |
modulemanager: Check for syntax errors before reloading a module
|
Waqas Hussain |
2009-01-13 |
mod_console: Added module:reload
|
Waqas Hussain |
2009-01-13 |
mod_muc: Added unload, save and restore callbacks to allow reloading code while preserving state
|
Waqas Hussain |
2009-01-13 |
modulemanager: Added reload support, with callbacks for saving and restoring state
|
Waqas Hussain |
2009-01-13 |
Automated merge with http://waqas.ath.cx:8000/
|
Matthew Wild |
2009-01-13 |
modulemanager: Fixed error on unloading modules with no handlers
|
Waqas Hussain |
2009-01-13 |
mod_muc: deregister component on unload
|
Waqas Hussain |
2009-01-13 |
datamanager: Change log message from type "warn" to "debug" when loading a file fails
|
Waqas Hussain |
2009-01-13 |
mod_saslauth, mod_tls: minor code cleanup
|
Waqas Hussain |
2009-01-13 |
mod_version: Removed and rearranged some code
|
Waqas Hussain |
2009-01-13 |
componentmanager: Removed unneeded parameter from componentmanager.deregister_component
|
Waqas Hussain |
2009-01-13 |
sasl: Set realm to be the current realm when the client didn't send a realm, or sent an empty one
|
Waqas Hussain |
2009-01-10 |
BOSH: Allow BOSH servers to be configured through config file
|
Matthew Wild |
2009-01-13 |
mod_actions_http: Show tables as 'list's
|
Matthew Wild |
2009-01-12 |
Add mod_actions_http for executing actions through HTTP
|
Matthew Wild |
2009-01-12 |
Add core.actions for managing server 'actions'; and make modulemanager register actions 'load' and 'unload'
|
Matthew Wild |
2009-01-12 |
core.httpserver: Rename request.responseheaders to the more logical request.headers
|
Matthew Wild |
2009-01-12 |
mod_httpserver: Add require 'net.httpserver'
|
Matthew Wild |
2009-01-12 |
modulemanager: Change pairs() to ipairs() to allow ordered module loading
|
Matthew Wild |
2009-01-12 |
Set session.ip to the IP address of connecting clients
|
Matthew Wild |
2009-01-12 |
BOSH: Make previous fix a bit more efficient
|
Matthew Wild |
2009-01-12 |
BOSH: Fix for error when closed session was in inactive_sessions list
|
Matthew Wild |
2009-01-12 |
Add option to in-band registration to allow only whitelisted IPs to register
|
Matthew Wild |
2009-01-11 |
Added rate limiting to in-band registration, and added IP [black/white]lists
|
Matthew Wild |
2009-01-11 |
Add child_with_ns() method to stanza elements, and fix child_with_name() to iterate tags rather than all children
|
Matthew Wild |
2009-01-11 |
Automated merge with http://waqas.ath.cx:8000/
|
Matthew Wild |
2009-01-09 |
Removed core/offlinemessage.lua along with documentation and references - we have core/offlinemanager.lua instead
|
Waqas Hussain |
2009-01-09 |
modulemanager: Per-host event hooks for plugins - solves issue 41
|
Waqas Hussain |
2009-01-09 |
sasl: Don't fail for realm=""
|
Waqas Hussain |
2009-01-09 |
Implement session:close() for BOSH, and add checking for attempts to connect to hosts we don't serve
|
Matthew Wild |
2009-01-09 |
Change default maximum inactivity period to 60s from 30s
|
Matthew Wild |
2009-01-09 |
Add more tests for util/stanza.lua serialization routines
|
Matthew Wild |
2009-01-09 |
Add test for previous commit
|
Matthew Wild |
2009-01-09 |
Restore fix for missing last_add on deserialized stanzas. Thanks to tsing for discovering.
|
Matthew Wild |
2009-01-09 |
Numerous BOSH improvements... handle client disconnects, either explicit or implicit through inactivity; allow specifying BOSH default parameters through config; fix to prevent prematurely closing request connections in some cases, before they were replied to
|
Matthew Wild |
2009-01-09 |
Protected call for HTTP request callbacks, to catch errors
|
Matthew Wild |
2009-01-08 |
Fix to prevent calling HTTP request callback twice with the same data
|
Matthew Wild |
2009-01-08 |
Default mod_console to listening on localhost only. May be changed with console_interface=xxx.xxx.xxx.xxx in the config
|
Matthew Wild |
2009-01-07 |
Automated merge with http://waqas.ath.cx:8000/
|
Matthew Wild |
2009-01-07 |
modulemanager: module.unload now gets called when modules are being unloaded
|
Waqas Hussain |
2009-01-07 |
componentmanager: Added support for component deregistering
|
Waqas Hussain |
2009-01-07 |
Remove warning of already-loaded modules at startup
|
Matthew Wild |
2009-01-04 |
mod_muc: Room subject should be sent only the newly joined occupant
|
Waqas Hussain |
2009-01-03 |
Modulemanager: Basic modules can now be unloaded correctly
|
Waqas Hussain |
2009-01-03 |
mod_console: replace all \n with \r\n in the output, and send \0 as a marker character after every response
|
Waqas Hussain |
2009-01-03 |
mod_muc: Room subjects stored, and room persistence code in place. First user now the owner.
|
Waqas Hussain |
2008-12-31 |
Send host, and not the recipient's JID to module manager (fixes #53)
|
Waqas Hussain |
2008-12-31 |
Initial mod_muc: XEP-0045: Multi-User Chat
|
Waqas Hussain |
2008-12-31 |
Add allow_registration option to disable account registration
|
Matthew Wild |
2008-12-29 |
Don't use TLS connection handler when SSL/TLS not available or configured (thanks to Ricardo for finding)
|
Matthew Wild |
2008-12-29 |
Makefile fix for clean target
|
Matthew Wild |
2008-12-28 |
Updating 0.2.0 tag
|
Matthew Wild |
2008-12-27 |
Small fix for logging in connlisteners (warning != warn)
0.2.0
|
Matthew Wild |
2008-12-27 |
Remove some old debugging code from mod_bosh
|
Matthew Wild |
2008-12-27 |
Remove some debugging code that slipped in
|
Matthew Wild |
2008-12-27 |
Fix specifying ports in config, and SSL support
|
Matthew Wild |
2008-12-27 |
Remove logging for server.lua
|
Matthew Wild |
2008-12-27 |
Remove borken tags
|
Matthew Wild |
2008-12-27 |
Fix incorrect version number as tag (again) (again)
|
Matthew Wild |
2008-12-27 |
Fix incorrect version number as tag (again) (again)
|
Matthew Wild |
2008-12-27 |
Added tag 0.2.0, -m, Fix incorrect version number as tag (again) for changeset 90da4c9b34b5
|
Matthew Wild |
2008-12-27 |
Added tag 0.20, -m, Fix incorrect version number as tag for changeset 90da4c9b34b5
|
Matthew Wild |
2008-12-27 |
Added tag 0.20, -m, Fix incorrect version number as tag for changeset 90da4c9b34b5
|
Matthew Wild |
2008-12-27 |
Added util.multitable.set
|
Waqas Hussain |
2008-12-27 |
Delete the offline message store only when offline messages are present
|
Waqas Hussain |
2008-12-26 |
Return an empty set intead of an error when no disco items are available for a host
|
Waqas Hussain |
2008-12-26 |
Added tag 0.2 for changeset 90da4c9b34b5
|
Matthew Wild |
2008-12-25 |
HTTP requests now have status code as a number instead of a string. Switched parameters on both http.request() and the callback to better match LuaSocket's http module
|
Matthew Wild |
2008-12-25 |
Destroy session on failed dialback instead of throwing an error
|
Matthew Wild |
2008-12-25 |
Automated merge with http://waqas.ath.cx:8000/
|
Matthew Wild |
2008-12-25 |
Moved directory auto-creation to datamanager
|
Waqas Hussain |
2008-12-25 |
More error replies for offline and non-existing users
|
Waqas Hussain |
2008-12-25 |
Directed presence
|
Waqas Hussain |
2008-12-24 |
Changed order of checking for component hosts to check the full and bare JIDs before the hostname (at another place)
|
Waqas Hussain |
2008-12-24 |
Automated merge with http://waqas.ath.cx:8000/
|
Matthew Wild |
2008-12-24 |
Changed order of checking for component hosts to check the full and bare JIDs before the hostname
|
Waqas Hussain |
2008-12-24 |
Fix for not loading global modules when host-specific modules are specified in config
|
Matthew Wild |
2008-12-24 |
Initial mod_bosh, works, kind of, but quite incomplete
|
Matthew Wild |
2008-12-22 |
Add initial mod_httpserver for serving static content
|
Matthew Wild |
2008-12-22 |
Adding initial net.httpserver (lots of work to do on it)
|
Matthew Wild |
2008-12-22 |
Fix nil status code for http request callbacks
|
Matthew Wild |
2008-12-22 |
Merge from waqas
|
Matthew Wild |
2008-12-22 |
Bounce stanza errors on failed s2s
|
Waqas Hussain |
2008-12-18 |
Fix data loss when closing connection with a large write queue. Thanks albert :)
|
Matthew Wild |
2008-12-18 |
Second merge from waqas
|
Matthew Wild |
2008-12-16 |
Fixed URL encoding to generate %0x instead of %x
|
Waqas Hussain |
2008-12-15 |
Merge from waqas
|
Matthew Wild |
2008-12-16 |
Optimized stanza_mt.__tostring (called when doing tostring(stanza))
|
Waqas Hussain |
2008-12-10 |
Change xmlhandlers to match stream opening tag with ns+tag
|
Matthew Wild |
2008-12-16 |
Protect loading of connlisteners, to catch errors
|
Matthew Wild |
2008-12-16 |
Remove old debugging line from sessionmanager
|
Matthew Wild |
2008-12-16 |
Remove a FIXME from mod_tls
|
Matthew Wild |
2008-12-15 |
Add support for dialback piggy-backing. Fixes #37. Thanks to CShadowRun for helping me test :)
|
Matthew Wild |
2008-12-13 |
Make wraptcpclient set timeout to 0, and add it to the list of exported functions from server.lua
|
Matthew Wild |
2008-12-13 |
Oops, don't call server.loop() because we'll be running inside the server
|
Matthew Wild |
2008-12-12 |
Pass HTTP request object to callback
|
Matthew Wild |
2008-12-12 |
HTTP request callbacks now: handler(code, content) (where code may be 0, and content an error message)
|
Matthew Wild |
2008-12-12 |
Non-blocking HTTP requests (adding net.http)
|
Matthew Wild |
2008-12-12 |
0.1 -> 0.2
|
Matthew Wild |
2008-12-10 |
Newline at end of file for sessionmanager
|
Matthew Wild |
2008-12-10 |
New, faster, stanza serialization
|
Matthew Wild |
2008-12-10 |
Add commented line to disable logging entirely
|
Matthew Wild |
2008-12-10 |
Fix blank tracebacks for c2s/s2s connections
|
Matthew Wild |
2008-12-10 |
Enable dialback for components
|
Waqas Hussain |
2008-12-09 |
Changed mod_roster to use the newer presence manager API
|
Waqas Hussain |
2008-12-08 |
Don't try processing stanzas not of type get or set in module manager
|
Waqas Hussain |
2008-12-08 |
Fixed a variable redeclaration
|
Waqas Hussain |
2008-12-08 |
Make the ejabberd importer work with host-only roster items
|
Waqas Hussain |
2008-12-08 |
Added: Ports now read from the config
|
Waqas Hussain |
2008-12-07 |
stanza_dispatch != dispatch_stanza
|
Matthew Wild |
2008-12-07 |
Removed the unnecessary idna.to_ascii applied to the DIGEST-MD5 disgest-uri response values, which was causing auth failures with some clients.
|
Waqas Hussain |
2008-12-07 |
Return error when the given realm value does not match the sent realm value. Prevents impersonation of an account on one virtual host, but a user with the same username on another host.
|
Waqas Hussain |
2008-12-07 |
Fixed util.encodings.base64.decode to not truncate results when encountering an '=' before the end of the given input.
|
Waqas Hussain |
2008-12-07 |
Automated merge with http://waqas.ath.cx:8000/
|
Matthew Wild |
2008-12-07 |
Latin1 support for SASL DIGEST-MD5 (second, and possibly final commit)
|
Waqas Hussain |
2008-12-07 |
Typo in variable name in last commit
|
Matthew Wild |
2008-12-07 |
stanza_dispatch = core_process_stanza, fixed for xmpp{client,server} listeners, and sessionmanager for the new syntax
|
Matthew Wild |
2008-12-07 |
Automated merge with http://waqas.ath.cx:8000/
|
Matthew Wild |
2008-12-07 |
Latin1 support for SASL DIGEST-MD5 (initial commit)
|
Waqas Hussain |
2008-12-07 |
Small logging adjustment for mod_posix
|
Matthew Wild |
2008-12-07 |
Slightly more secure dialback secret generation
|
Matthew Wild |
2008-12-07 |
Merge from waqas
|
Matthew Wild |
2008-12-06 |
Removed unused variables
|
Waqas Hussain |
2008-12-06 |
Combined and merged similar code
|
Waqas Hussain |
2008-12-06 |
Removed pre-multitable code from module manager
|
Waqas Hussain |
2008-12-06 |
Remove some debugging from pposix.c
|
Matthew Wild |
2008-12-06 |
Add mod_posix, fixes #5
|
Matthew Wild |
2008-12-06 |
Add posix support library, and adjust makefiles for it
|
Matthew Wild |
2008-12-06 |
Code tidying for xmpp{client,server}_listeners
|
Matthew Wild |
2008-12-06 |
Temporary hack for global modules
|
Matthew Wild |
2008-12-06 |
Remove print()s from sessionmanager and s2smanager
|
Matthew Wild |
2008-12-06 |
Make it possible to set custom output handler for logger
|
Matthew Wild |
2008-12-06 |
Remove old commented code from server.lua
|
Matthew Wild |
2008-12-06 |
Some code cleaning for the main script
|
Matthew Wild |
2008-12-06 |
Merge from waqas
|
Matthew Wild |
2008-12-06 |
Changed module manager to use multitable (initial commit)
|
Waqas Hussain |
2008-12-06 |
Fix add_event_hook in module API
|
Matthew Wild |
2008-12-06 |
Move the setting of data_path to fix #unfiledbug
|
Matthew Wild |
2008-12-06 |
Log in hostmanager when a vhost is activated/deactivated
|
Matthew Wild |
2008-12-06 |
Datamanager logs data_path
|
Matthew Wild |
2008-12-06 |
Move module loading to modulemanager
|
Matthew Wild |
2008-12-06 |
Merge from waqas/myself
|
Matthew Wild |
2008-12-06 |
Merge from waqas
|
Matthew Wild |
2008-12-06 |
Fixed: Stopped tryint to send error replies on unauthed connections
|
Waqas Hussain |
2008-12-06 |
Add hostmanager, and eventmanager
|
Matthew Wild |
2008-12-06 |
Small fix for multitable
|
Matthew Wild |
2008-12-06 |
Re-commit TLS fix
|
Matthew Wild |
2008-12-05 |
Merge
|
Matthew Wild |
2008-12-05 |
Backed out changeset 099d8a102deb (committed too much)
|
Matthew Wild |
2008-12-05 |
Don't say we need TLS after we've already started the handshake
|
Matthew Wild |
2008-12-05 |
Add TLS socket to readlist before handshake starts, fixes major slow-down on TLS connections
|
Matthew Wild |
2008-12-05 |
Comment out debug logging for now
|
Matthew Wild |
2008-12-05 |
Remove linger option on sockets, made no difference, and I forgot to remove it earlier
|
Matthew Wild |
2008-12-05 |
Fix the last couple of places where we send strings from mod_dialback
|
Matthew Wild |
2008-12-05 |
Remove an incorrect line which I didn't add, and fix the proper way. Corrects the sending of stanzas over unauthed s2sout's. Also fixes mod_dialback to send stanzas and not strings.
|
Matthew Wild |
2008-12-05 |
Fix for s2s with jabberd2 (we weren't routing db:verify's over s2sout_unauthed)
|
Matthew Wild |
2008-12-05 |
Disconnect with stream errors on bad XML, or invalid stream namespace
|
Matthew Wild |
2008-12-05 |
Add a couple more tests for jid.split
|
Matthew Wild |
2008-12-05 |
Merge from waqas
|
Matthew Wild |
2008-12-05 |
MultiTable: Remove all empty sub-tables when elements are removed
|
Waqas Hussain |
2008-12-05 |
Merge from waqas
|
Matthew Wild |
2008-12-05 |
util.multitable - A table with multiple key for each entry
|
Waqas Hussain |
2008-12-04 |
Automated merge with http://waqas.ath.cx/
|
Matthew Wild |
2008-12-04 |
Changed util.datamanager to use util.serialization
|
Waqas Hussain |
2008-12-04 |
Changed the datastore for vCards from vCard to vcard in mod_vcard and mod_register
|
Waqas Hussain |
2008-12-04 |
Automated merge with http://waqas.ath.cx/
|
Matthew Wild |
2008-12-04 |
Changed the ejabberd import script to use util.serialization
|
Waqas Hussain |
2008-12-04 |
Added module util.serialization
|
Waqas Hussain |
2008-12-04 |
Abstract xmlhandlers a bit more, also add error callbacks
|
Matthew Wild |
2008-12-04 |
Don't send stream:features to incoming s2s connections
|
Matthew Wild |
2008-12-04 |
Fix logger ids for c2s and s2sout
|
Matthew Wild |
2008-12-04 |
Automated merge with http://waqas.ath.cx/
|
Matthew Wild |
2008-12-04 |
Change modules to use the new add_feature module API method.
|
Waqas Hussain |
2008-12-04 |
Added function add_feature to modules API (for adding disco features)
|
Waqas Hussain |
2008-12-04 |
Reorder the disco info elements to place always included elements first
|
Waqas Hussain |
2008-12-04 |
Added tag 0.1.0 for changeset c157c1412bda
|
Matthew Wild |
2008-12-03 |
Fix Makefile to link with Lua again
0.1.0
|
Matthew Wild |
2008-12-03 |
Fix configure to save LFLAGS, and also set proper defaults for all sensible OSes
|
Matthew Wild |
2008-12-03 |
Automated merge with http://84.46.7.57:1234
|
Matthew Wild |
2008-12-03 |
Making makefile work under OS X finally. Yeah OS X's gcc is a little bit strange.
|
Tobias Markmann |
2008-12-03 |
Using new LFLAGS variable.
|
Tobias Markmann |
2008-12-03 |
Added an error log message for this case
|
Matthew Wild |
2008-12-03 |
Quick fix for an issue that needs more looking into
|
Matthew Wild |
2008-12-03 |
Automated merge with http://waqas.ath.cx/
|
Matthew Wild |
2008-12-03 |
Fix for handling latin1 encoded hostnames in SASL
|
Waqas Hussain |
2008-12-03 |
Fix GPL'ing MIT/X licensed code :)
|
Matthew Wild |
2008-12-03 |
Update HACKERS
|
Matthew Wild |
2008-12-03 |
Fill blank with URL
|
Matthew Wild |
2008-12-03 |
Remove stray merge marker
|
Matthew Wild |
2008-12-03 |
Merge from waqas
|
Matthew Wild |
2008-12-03 |
config and data directories taken from path, and quoted to allow spaces in path
|
Waqas Hussain |
2008-12-03 |
Converted prosody.cfg.lua.dist to use windows end-of-lines
|
Waqas Hussain |
2008-12-03 |
Fix license (left some boilerplate in)
|
Matthew Wild |
2008-12-03 |
and the C files too
|
Matthew Wild |
2008-12-03 |
Insert copyright/license headers
|
Matthew Wild |
2008-12-03 |
Fix port number in mod_console instructions
|
Matthew Wild |
2008-12-03 |
lxmppd -> Prosody
|
Matthew Wild |
2008-12-03 |
Fix macosx ostype target
|
Matthew Wild |
2008-11-30 |
Fix debian ostype target
|
Matthew Wild |
2008-11-30 |
Change sed usage back into one sed script for incompetent versions of sed
|
Matthew Wild |
2008-11-30 |
Use install to strip symbols
|
Matthew Wild |
2008-11-30 |
'install' libs to util before top-level make install
|
Matthew Wild |
2008-11-30 |
Potential fixes for building on Mac OSX
|
Matthew Wild |
2008-11-30 |
No need for the placeholder file in tests/ because the directory is no longer empty
|
Matthew Wild |
2008-11-30 |
Add test for latin1toutf8 (which passes)
|
Matthew Wild |
2008-11-30 |
Converting latin encoded responsed to utf-8 when needed.
|
Tobias Markmann |
2008-11-30 |
Automerge with waqas.
|
Tobias Markmann |
2008-11-30 |
Automated merge with h-h.
|
Tobias Markmann |
2008-11-30 |
Remove that idn stuff for realm because it's either an ugly hack that the password_handler isn't ready for or something worse.
|
Tobias Markmann |
2008-11-30 |
Added function latin1toutf8 to sasl.lua, for processing non-utf8 responses
|
Waqas Hussain |
2008-11-30 |
Makefile fix for creating datadir in correct place on install
|
Matthew Wild |
2008-11-30 |
Installation improvements (auto-creation of data directories)
|
Matthew Wild |
2008-11-30 |
Don't overwrite config on make install if it already exists
|
Matthew Wild |
2008-11-30 |
Path fix for auto-creating directories
|
Waqas Hussain |
2008-11-30 |
Merge from waqas
|
Matthew Wild |
2008-11-30 |
Auto-create data directories on start
|
Waqas Hussain |
2008-11-30 |
Merge with Tobias
|
Matthew Wild |
2008-11-30 |
idna-to-unicode so password_handler looks for the right domain.
|
Tobias Markmann |
2008-11-30 |
Do idna-to-ascii to the realm we send first in Digest-MD5.
|
Tobias Markmann |
2008-11-29 |
Yet another fix for the makefile :)
|
Matthew Wild |
2008-11-30 |
Fix missing prosody.cfg.lua.install
|
Matthew Wild |
2008-11-29 |
Don't write to prosody.cfg.lua from Makefile. Much apologies to poor albert :(
|
Matthew Wild |
2008-11-29 |
Add -fPIC to util-src/Makefile
|
Matthew Wild |
2008-11-29 |
Another automatic merge, this gets annoying."
|
Tobias Markmann |
2008-11-29 |
Fixed the ejabberd importer to work with the pipe sign "|" as a separator in erlang lists
|
Waqas Hussain |
2008-11-29 |
Autocommit.
|
Tobias Markmann |
2008-11-29 |
Automated merge.
|
Tobias Markmann |
2008-11-29 |
Automated merge.
|
Tobias Markmann |
2008-11-29 |
Make ejabberd2prosody.lua a little more cross-platform :)
|
Matthew Wild |
2008-11-29 |
Make ejabberd2prosody.lua eecutable
|
Matthew Wild |
2008-11-29 |
Automated merge with http://waqas.ath.cx/
|
Matthew Wild |
2008-11-29 |
ejabberd db dump importer for Prosody
|
Waqas Hussain |
2008-11-29 |
More Makefile improvements (install the certificates, and update the config on install to find them)
|
Matthew Wild |
2008-11-29 |
Update Makefile to set correct paths on install with Debian package
|
Matthew Wild |
2008-11-29 |
Add some example certificates and update the config to point to them
|
Matthew Wild |
2008-11-29 |
Add COPYING, remove LICENSE
|
Matthew Wild |
2008-11-29 |
Merfe from Tobias
|
Matthew Wild |
2008-11-29 |
Apply IDNA to ASCII on hostnames.
|
Tobias Markmann |
2008-11-29 |
Forced merge.
|
Tobias Markmann |
2008-11-29 |
Use unsigned int instead of uint because uint is already in use on OS X.
|
Tobias Markmann |
2008-11-28 |
To use free you should include stdlib.h rather than malloc.h according to man page of free() and various C reference websites.
|
Tobias Markmann |
2008-11-28 |
Do idna_to_ascii when building own response.
|
Tobias Markmann |
2008-11-28 |
Fix for loading connlisteners when running without CFG_SOURCEDIR
|
Matthew Wild |
2008-11-29 |
Also look for binary modules in the parent directory when running tests
|
Matthew Wild |
2008-11-29 |
Automated merge with http://waqas.ath.cx/
|
Matthew Wild |
2008-11-29 |
Moved incoming c2s presence handling from stanza_router to presencemanager
|
Waqas Hussain |
2008-11-29 |
Update Makefile to now pass config paths to prosody. Update prosody, modulemanager and connectionlisteners to obey these paths.
|
Matthew Wild |
2008-11-29 |
Fix for configmanager when config file can't be found
|
Matthew Wild |
2008-11-29 |
Rename and update config. Update Makefile for this change.
|
Matthew Wild |
2008-11-29 |
More Makefile improvements
|
Matthew Wild |
2008-11-29 |
Add a top-level Makefile and ./configure script. Update util-src Makefile for this.
|
Matthew Wild |
2008-11-29 |
Removing pull_from_master.sh. Use hg fetch instead.
|
Matthew Wild |
2008-11-29 |
Load prosody instead of main.lia in mod_console
|
Waqas Hussain |
2008-11-29 |
Make prosody executable
|
Matthew Wild |
2008-11-29 |
Automated merge with http://waqas.ath.cx/
|
Matthew Wild |
2008-11-29 |
Added a FIXME
|
Waqas Hussain |
2008-11-29 |
Improved the regexp used to parse the client response a bit. Authenticating with non-ascii realm values now works.
|
Waqas Hussain |
2008-11-29 |
Fixed logging in datamanager
|
Waqas Hussain |
2008-11-29 |
main.lua -> prosody
|
Matthew Wild |
2008-11-29 |
Merge from waqas
|
Matthew Wild |
2008-11-28 |
Quickfix for dns.lua to not crash on failed connection to name servers
|
Waqas Hussain |
2008-11-28 |
Added option core.data_path
|
Waqas Hussain |
2008-11-28 |
No more reading 1 byte at a time from sockets
|
Matthew Wild |
2008-11-28 |
Merge from waqas
|
Matthew Wild |
2008-11-27 |
Completely switched to new hashes library from the old md5 library
|
Waqas Hussain |
2008-11-27 |
Switched from md5 to sha256 for dialback key generation
|
Waqas Hussain |
2008-11-27 |
Stopped using the lbase64 library
|
Waqas Hussain |
2008-11-27 |
Added make.bat for windows
|
Waqas Hussain |
2008-11-27 |
Removed MS specific preprocessor statements from the Makefile
|
Waqas Hussain |
2008-11-27 |
Add module:unload() to mod_console, and allow module:load() to take config param
|
Matthew Wild |
2008-11-27 |
Merge from waqas
|
Matthew Wild |
2008-11-27 |
Makefile now works on windows with Microsoft's compiler
|
Waqas Hussain |
2008-11-27 |
Minor changes to C files (to prevent compiler warnings)
|
Waqas Hussain |
2008-11-27 |
Some mod_console updates
|
Matthew Wild |
2008-11-27 |
is_loaded() and incomplete unload() for modules
|
Matthew Wild |
2008-11-27 |
Bumper commit for the new modulemanager API \o/ Updates all the modules, though some more changes may be in store.
|
Matthew Wild |
2008-11-27 |
Nice enhancement for logging output
|
Matthew Wild |
2008-11-27 |
Removing servermanager... it is no longer used
|
Matthew Wild |
2008-11-27 |
Log reason for connection failure
|
Matthew Wild |
2008-11-26 |
(Basic) IDNA and SRV fallback support
|
Matthew Wild |
2008-11-26 |
Fix to make a global configmanager instance
|
Matthew Wild |
2008-11-26 |
Fix for hashes.c and encodings.c to rename luaopen for util_*
|
Matthew Wild |
2008-11-26 |
Fix a waqas copy/paste error. It was my fault again apparently.
|
Matthew Wild |
2008-11-26 |
Merge from waqas
|
Matthew Wild |
2008-11-26 |
Added options to limit the number of resources and for handling of resource conflicts
|
Waqas Hussain |
2008-11-26 |
Update mod_selftests to use the hosts on http://xmpp.org/interop/servers.shtml
|
Matthew Wild |
2008-11-26 |
Yes, we don't put these things in here, we put them in here.
|
Matthew Wild |
2008-11-26 |
Wrapped a core_process_stanza call in an xpcall call
|
Waqas Hussain |
2008-11-26 |
Added mod_ping with support for [XEP-0199: XMPP Ping]
|
Waqas Hussain |
2008-11-26 |
Changed format for XEP-0090 to the legacy format
|
Waqas Hussain |
2008-11-26 |
Added mod_time with support for [XEP-0202: Entity Time] and [XEP-0090: Entity Time] (deprecated)
|
Waqas Hussain |
2008-11-26 |
Merge from waqas
|
Matthew Wild |
2008-11-26 |
Modules now sending disco replies
|
Waqas Hussain |
2008-11-26 |
Minor bug fix
|
Waqas Hussain |
2008-11-26 |
Added helper method to discomanager
|
Waqas Hussain |
2008-11-26 |
Add rough Makefile for util-src/
|
Matthew Wild |
2008-11-26 |
Removed commented code
|
Waqas Hussain |
2008-11-25 |
Added util-src/hashes.c - support for sha1, sha256 and md5 hashes
|
Waqas Hussain |
2008-11-25 |
Added util-src/encodings.c - support for base64, stringprep and idna encodings
|
Waqas Hussain |
2008-11-25 |
Update TODO
|
Matthew Wild |
2008-11-25 |
Refuse to run without SSL/TLS unless run_without_ssl is set in config
|
Matthew Wild |
2008-11-25 |
Change loading order of modules, config before dependency checking
|
Matthew Wild |
2008-11-25 |
Some mod_console changes
|
Matthew Wild |
2008-11-25 |
Trivial whitespace fix in the missing dependency message
|
Matthew Wild |
2008-11-25 |
Add MD5 to the list of checked dependencies
|
Matthew Wild |
2008-11-25 |
Friendlier messages on missing dependencies
|
Matthew Wild |
2008-11-25 |
Fix softreq, so it reports when no suitable MD5 library is found
|
Matthew Wild |
2008-11-25 |
SSL library is optional, not a fatal error
|
Matthew Wild |
2008-11-25 |
Some ends too much.
|
Tobias Markmann |
2008-11-23 |
Some changes to report more correct SASL failures. Support for disabled accounts.
|
Tobias Markmann |
2008-11-23 |
Merging with main branch.
|
Tobias Markmann |
2008-11-23 |
Checking some variables for nil so no errors occur that'll break the server.
|
Tobias Markmann |
2008-11-23 |
Removing some debug messages.
|
Tobias Markmann |
2008-11-16 |
Merge from waqas
|
Matthew Wild |
2008-11-23 |
Added temporary fix for srv on windows: using opendns nameservers
|
Waqas Hussain |
2008-11-23 |
Check to prevent error on IQs from completely unhandled origins
|
Waqas Hussain |
2008-11-23 |
Backed out the backout. Now we're back out.
|
Matthew Wild |
2008-11-23 |
Reverted my change to modulemanager, to restore those made by waqas
|
Matthew Wild |
2008-11-23 |
Backed out changeset 79bd7a3e906c
|
Matthew Wild |
2008-11-23 |
Merge from waqas
|
Matthew Wild |
2008-11-23 |
Ahem, a bit of an identity crisis..
|
Waqas Hussain |
2008-11-23 |
Removing lxmppd.cfg.dist
|
Matthew Wild |
2008-11-23 |
Typo prevented modulemanager.load() from returning the error if load failed.
|
Matthew Wild |
2008-11-23 |
Merge from waqas
|
Matthew Wild |
2008-11-23 |
Added mod_disco
|
Waqas Hussain |
2008-11-22 |
Added discomanager
|
Waqas Hussain |
2008-11-22 |
Added discohelper
|
Waqas Hussain |
2008-11-22 |
Account deletion support
|
Waqas Hussain |
2008-11-22 |
Check to prevent error for IQs from completely unhandled origins
|
Waqas Hussain |
2008-11-22 |
Removed useless check
|
Waqas Hussain |
2008-11-22 |
Only start console if it is enabled in the config. Note that the exact option is going to change tomorrow.
|
Matthew Wild |
2008-11-23 |
Add initial mod_console
|
Matthew Wild |
2008-11-23 |
Comment out remote debug, will later be enabled via config
|
Matthew Wild |
2008-11-23 |
Small fix for connlisteners to accept nil for userdata
|
Matthew Wild |
2008-11-23 |
Fix various mistakes in dns.lua
|
Matthew Wild |
2008-11-23 |
Fix dns for poor Windows users, who have never seen a resolv.conf
|
Matthew Wild |
2008-11-23 |
Add new lxmppd.cfg.lua.dist example config file
|
Matthew Wild |
2008-11-23 |
New configmanager. Old-style config files still work, but will print a warning
|
Matthew Wild |
2008-11-23 |
Fix mod_selftests syntax, and switch it to use config
|
Matthew Wild |
2008-11-23 |
All the people who don't use TLS, this one's for you.
|
Matthew Wild |
2008-11-22 |
Add helper function for adding message bodies to stanzas
|
Matthew Wild |
2008-11-22 |
Now possible to specify nil origin to core_route_stanza. Origin will be chosen as the host of the 'from' attribute on the stanza. Returns false on no such host.
|
Matthew Wild |
2008-11-21 |
Import initial configmanager, not sure if it works yet, but it does pass the unit tests ;)
|
Matthew Wild |
2008-11-21 |
Update test.lua with a work-in-progress
|
Matthew Wild |
2008-11-21 |
Better names for variables
|
Matthew Wild |
2008-11-21 |
Remove old TODO
|
Matthew Wild |
2008-11-21 |
Remove some declarations I added while debugging
|
Matthew Wild |
2008-11-21 |
Improve jid.split() and jid.bare() to pass new test cases with invalid JIDs
|
Matthew Wild |
2008-11-21 |
Add jid.bare() helper function
|
Matthew Wild |
2008-11-20 |
Adding selftests module, but not enabling in config
|
Matthew Wild |
2008-11-20 |
Oops, never added the tests for s2smanager to the repo
|
Matthew Wild |
2008-11-20 |
Add run_tests.sh
|
Matthew Wild |
2008-11-20 |
Update unit testing to output coverage reports
|
Matthew Wild |
2008-11-20 |
Remove or comment useless prints, or change them to log()
|
Matthew Wild |
2008-11-20 |
Add event for server startup completed: server-started
|
Matthew Wild |
2008-11-20 |
Don't error reply to stanzas direct over the s2s stream they came from
|
Matthew Wild |
2008-11-20 |
Use a stanza for c2s stream features instead of an array of strings. Removes a FIXME.
|
Matthew Wild |
2008-11-20 |
Log number of open sessions on session creation
|
Matthew Wild |
2008-11-20 |
Remove a debug print() from xmlhandlers
|
Matthew Wild |
2008-11-20 |
Remove version=1.0 on s2s stream headers, again.
|
Matthew Wild |
2008-11-20 |
Remove an old FIXME comment
|
Matthew Wild |
2008-11-19 |
Fix the reversed to/from on the final db:result. Fixes M-Link and Gmail. Thanks dwd!!
|
Matthew Wild |
2008-11-19 |
Comments and logging fixes
|
Matthew Wild |
2008-11-19 |
Send version=1.0 again in s2s stream header
|
Matthew Wild |
2008-11-19 |
Fix for setting the correct host on the socket, seems to fix s2s with XCP
|
Matthew Wild |
2008-11-19 |
Show which session got disconnected in log message
|
Matthew Wild |
2008-11-19 |
Don't error if the original s2s connection has closed before we get the dialback result
|
Matthew Wild |
2008-11-19 |
Don't send version 1.0. Who cares about Gmail?
|
Matthew Wild |
2008-11-19 |
Send version=1.0 in s2s stream header. Send s2s stream:features when in 1.0 mode.
|
Matthew Wild |
2008-11-19 |
Don't attempt to auth connection unless stanzas are being sent across it
|
Matthew Wild |
2008-11-19 |
Log sent s2s stanzas
|
Matthew Wild |
2008-11-19 |
Incorrect function set as callback
|
Matthew Wild |
2008-11-19 |
Don't error if streamopened/streamclosed callback is not specified for a session
|
Matthew Wild |
2008-11-19 |
Extra checks before sending error replies to incoming stanzas
|
Matthew Wild |
2008-11-19 |
Fix sending of unavailable presence on disconnect
|
Matthew Wild |
2008-11-19 |
Don't forget to escape XML in attributes. Thanks to the Postgres Q&A room on conference.jabber.org :)
|
Matthew Wild |
2008-11-19 |
We have SRV resolving \o/
|
Matthew Wild |
2008-11-18 |
Small fix for servermanager
|
Matthew Wild |
2008-11-18 |
Fix to prevent send retry when connection is already closed
|
Matthew Wild |
2008-11-18 |
*ahem* Yes, move along please... though really, quite a classic. :)
|
Matthew Wild |
2008-11-18 |
session:disconnect() -> session:close() for consistency with other Lua APIs
|
Matthew Wild |
2008-11-18 |
Remove useless check for unavailable presence (which never exists)
|
Matthew Wild |
2008-11-18 |
Quite some changes, to:
|
Matthew Wild |
2008-11-18 |
s2s sessions can now be disconnected, with or without a stream error. Fixes #8
|
Matthew Wild |
2008-11-18 |
Allow us to close client connections, with or without a stream error. Partially fixes #8, we still need the same for s2s (though it should be almost a straight copy of the code, I'm too tired atm)
|
Matthew Wild |
2008-11-18 |
Flush write queue before closing socket
|
Matthew Wild |
2008-11-18 |
Fixed s2s manager's send queue to not store recieved stanza objects (as these can chnage after the send call)
|
Waqas Hussain |
2008-11-17 |
Send unsubscribe and unsubscribed on roster item delete, and broadcast available resources' presence in reply to pre-approved subscription request
|
Waqas Hussain |
2008-11-17 |
Adding logging for outbound presence broadcasts (changed it a bit)
|
Waqas Hussain |
2008-11-17 |
Adding logging for outbound presence broadcasts
|
Waqas Hussain |
2008-11-17 |
Second fix for broadcasting presence of available resources to newly approved contact
|
Waqas Hussain |
2008-11-17 |
Fix for broadcasting presence of available resources to newly approved contact
|
Waqas Hussain |
2008-11-17 |
Moved presence subscription code from stanza_router to presencemanager
|
Waqas Hussain |
2008-11-17 |
Merge with waqas
|
Matthew Wild |
2008-11-16 |
Fix for putting TLS in stream:features for connections already using TLS. Thanks to albert for spotting.
|
Matthew Wild |
2008-11-16 |
Fix logging in some cases for client disconnects
|
Matthew Wild |
2008-11-16 |
Removed unused function send_to_session from sessionmanager (send_to_session replaced by session.send)
|
Waqas Hussain |
2008-11-16 |
Fixed mod_tls to use session.send for sending stanzas
|
Waqas Hussain |
2008-11-16 |
Fixed servermanager to use session.send for sending stanzas
|
Waqas Hussain |
2008-11-16 |
Removed useless [[local send = require "core.sessionmanager".send_to_session]] from mod_uptime and mod_version
|
Waqas Hussain |
2008-11-15 |
Fixed mod_saslauth to use session.send for sending stanzas
|
Waqas Hussain |
2008-11-15 |
Fixed sessionmanager to not send session in place of stream features...
|
Waqas Hussain |
2008-11-15 |
Fixed mod_register to use session.send for sending stanzas
|
Waqas Hussain |
2008-11-15 |
Fixed mod_private to use session.send for sending stanzas
|
Waqas Hussain |
2008-11-15 |
Fixed sessionmanager to use appropriate method for sending stream features
|
Waqas Hussain |
2008-11-15 |
Fixed mod_legacyauth to use session.send for sending stanzas
|
Waqas Hussain |
2008-11-15 |
Fix mod_vcard to use session.send for sending stanzas
|
Waqas Hussain |
2008-11-15 |
Merge with myself (!)
|
Matthew Wild |
2008-11-15 |
Merge from waqas
|
Matthew Wild |
2008-11-15 |
Code cleanup for resource binding
|
Waqas Hussain |
2008-11-15 |
Unused variables in mod_tls
|
Waqas Hussain |
2008-11-15 |
You can never have too many tests
|
Matthew Wild |
2008-11-15 |
Warn when subtest function does not exist
|
Matthew Wild |
2008-11-15 |
If iq child element has no xmlns, use parent's
|
Matthew Wild |
2008-11-15 |
Fix mod_roster to use session.send for sending stanzas
|
Matthew Wild |
2008-11-15 |
Small fix for mod_version
|
Matthew Wild |
2008-11-15 |
Providing some human readable error messages and some fixes.
|
Tobias Markmann |
2008-11-15 |
Using md5.sum rather than hashes.md5 because we don't want hexadecimal
|
Waqas Hussain |
2008-11-15 |
mod_saslauth: Code cleanup
|
Waqas Hussain |
2008-11-15 |
Made SASL module fit the new interface.
|
Tobias Markmann |
2008-11-15 |
base64 encode the sasl responses
|
Waqas Hussain |
2008-11-15 |
Started using realm in password hashing, and added support for error message replies from sasl
|
Waqas Hussain |
2008-11-15 |
Comment out DIGEST-MD5 until it is fully implemented
|
Matthew Wild |
2008-11-15 |
Merge new SASL code from Tobias and Waqas
|
Matthew Wild |
2008-11-15 |
Merging with Waqas' code.
|
Tobias Markmann |
2008-11-15 |
Set username in a SASL object.
|
Tobias Markmann |
2008-11-15 |
Set username on SASL success
|
Waqas Hussain |
2008-11-15 |
Merge with Waqas changes to mod_saslauth.
|
Tobias Markmann |
2008-11-15 |
Made PLAIN method in sasl.lua module follow new interface.
|
Tobias Markmann |
2008-11-15 |
mod_saslauth: Added base64 decoding, encoding check, and cleaned the code up.
|
Waqas Hussain |
2008-11-15 |
Adding some TODO for some security issue.
|
Tobias Markmann |
2008-11-15 |
Merging my new SASL code with Waqas' adjusted saslauth module.
|
Tobias Markmann |
2008-11-15 |
mod_saslauth updated for digest-md5
|
Waqas Hussain |
2008-11-15 |
Rewrote SASL Digest-MD5 responce generating code, fixed some realm related issue and tested it successfully with Psi. Thanks to dwd, remko and jake.
|
Tobias Markmann |
2008-11-12 |
Merging.
|
Tobias Markmann |
2008-11-10 |
Forward response stanzas to sasl.lua and some other stuff.
|
Tobias Markmann |
2008-11-10 |
Fixing some parsing and some other stuff.
|
Tobias Markmann |
2008-11-09 |
Some early attempts on DIGEST-MD5.
|
Tobias Markmann |
2008-11-09 |
Fix logging of disconnect reason, and also sending of unavailable presence on disconnect
|
Matthew Wild |
2008-11-15 |
Fix routing of outbound iq stanzas
|
Matthew Wild |
2008-11-15 |
Add tests for core.stanza_router
|
Matthew Wild |
2008-11-15 |
Add new logger for tests to use
|
Matthew Wild |
2008-11-15 |