util.dataforms: Add field verification logic
|
Florian Zeitz |
2011-08-11 |
Makefile, util-src/Makefile: Add .PHONY, reorganise util-src/Makefile
|
Matthew Wild |
2011-10-12 |
mod_saslauth: Never send empty <mechanisms/>, for real this time.
|
Waqas Hussain |
2011-10-12 |
mod_pep: Always include a 'from' attribute on service discovery requests to local clients (compatibility fix for OneTeam).
|
Waqas Hussain |
2011-10-12 |
net.server_select: Minor whitespace fix.
|
Waqas Hussain |
2011-10-12 |
mod_saslauth: Never send empty <mechanisms/>.
|
Waqas Hussain |
2011-10-12 |
mod_watchregistrations: Update to pass default options to module:get_option(), and reformat the code a little
|
Matthew Wild |
2011-10-12 |
mod_motd: Update to use module:get_option_string
|
Matthew Wild |
2011-09-27 |
mod_motd: Send no message (instead of 'blank') if no message is set in the config (thanks medics)
|
Matthew Wild |
2011-09-27 |
net.server_select: Never call onincoming with nil data when a listener doesn't have an onconnect handler
|
Matthew Wild |
2011-09-27 |
util.array: Fix array.collect() for iterators that expect initial value of var to be preserved
|
Matthew Wild |
2011-09-24 |
util.iterators: Add range(from, to)
|
Matthew Wild |
2011-09-24 |
util.timer: Fix corner case of timer not repeating if it returns <= 0
|
Matthew Wild |
2011-09-22 |
tools/ejabberdsql2prosody: Track current line for error reporting
|
Matthew Wild |
2011-09-20 |
modulemanager: Fix undefined global access in handling of module.save error handling.
|
Waqas Hussain |
2011-09-20 |
prosody: Invalid escape sequence in componentmanager deprecation warning (can cause luajit to throw).
|
Waqas Hussain |
2011-09-20 |
modulemanager: Fixed undefined global access in broadcast of item-remove events on module unload.
|
Waqas Hussain |
2011-09-17 |
ejabberd2prosody: Added a lot more type checks to ensure XML data has proper data types. Ignore attributes of invalid types. Fixes the cause of issue#261.
|
Waqas Hussain |
2011-09-17 |
mod_bosh: s/xmlns:streams/xmlns:stream/ - fixes #265 (thanks Tim)
|
Matthew Wild |
2011-09-15 |
net.httpclient_listener: util.httpstream now always expects to be called with nil data, so call even when the socket closed cleanly
|
Matthew Wild |
2011-09-03 |
net.server_event: Don't call listener.onincoming with data=nil when listener.onconnect is missing. onincoming's arguments shall always be non-nil.
|
Waqas Hussain |
2011-09-02 |
mod_proxy65: Apply stringprep to activation target JID.
|
Waqas Hussain |
2011-09-02 |
mod_proxy65: Some more cleanup.
|
Waqas Hussain |
2011-09-02 |
mod_proxy65: Cleanup.
|
Waqas Hussain |
2011-09-02 |
net.dns: Shorten AAAA records
|
Kim Alvefur |
2011-09-02 |
Merge with trunk
|
Matthew Wild |
2011-09-01 |
net.httpclient_listener: Define t_insert
|
Matthew Wild |
2011-09-01 |
MUC: A little cleanup.
|
Waqas Hussain |
2011-08-31 |
net.http: Remove extra space after method in request status line for POST.
|
Waqas Hussain |
2011-08-31 |
util.sasl.scram: Return proper error and don't touch datastores on empty username.
|
Waqas Hussain |
2011-08-31 |
util.pubsub: Remove access checking from remove_all_subscriptions (temporarily?)
|
Matthew Wild |
2011-08-30 |
util.pubsub: Add service:remove_all_subscriptions()
|
Matthew Wild |
2011-08-30 |
util.pubsub: Support for events (currently subscription-added and subscription-removed)
|
Matthew Wild |
2011-08-30 |
util.pubsub: Use built-in actor for auto-creating nodes on publish and subscribe (so they never fail due to permissions)
|
Matthew Wild |
2011-08-29 |
modulemanager: Add module:handle_items() to allow a module to more easily handle a list of items on a host
|
Matthew Wild |
2011-08-29 |
util.throttle: Generic module by waqas to limit something over some time
|
Matthew Wild |
2011-08-29 |
mod_saslauth: Fire authentication-success and authentication-failure events (thanks scitor)
|
Matthew Wild |
2011-08-29 |
ejabberd2prosody: Add support for privacy lists.
|
Waqas Hussain |
2011-08-26 |
certmanager: Support setting ciphers in SSL config. LuaSec apparently ignores the documented ciphers option.
|
Waqas Hussain |
2011-08-25 |
configmanager: resolve_relative_path: Improved detection of absolute paths on Windows.
|
Waqas Hussain |
2011-08-25 |
MUC: Allow affiliation change when argument actor==true in room:set_affiliation().
|
Waqas Hussain |
2011-08-25 |
net.http: Convert port to a number (for custom port in URL)
|
Matthew Wild |
2011-08-22 |
net.http: Support for k->v maps in http.formencode
|
Matthew Wild |
2011-08-20 |
net.httpclient_listener: Fix to look for the request body in the right variable...
|
Matthew Wild |
2011-08-20 |
net.server_select: Remove socket from sendlist before calling listener callbacks (thanks darkrain)
|
Matthew Wild |
2011-08-20 |
net.http, httpclient_listener: Move request sending from net.http to onconnect() handler, and add support for HTTPS requests to net.http
|
Matthew Wild |
2011-08-20 |
net.http: Whitespace fixes
|
Matthew Wild |
2011-08-20 |
net.http: Small fix to prevent traceback when connection fails before sending the request
|
Matthew Wild |
2011-08-20 |
net.server_select: Merge straight-SSL and starttls code paths, also fixes onconnect being called before handshake completion for straight-SSL
|
Matthew Wild |
2011-08-20 |
net.server_select: Update error logging logic during SSL handshake (now shows correctly when a handshake exceeded max. allowed iterations)
|
Matthew Wild |
2011-08-20 |
net.server_select: Small fix to SSL handshake logic, read/wrote were being checked despite it not being possible for them to be other than nil
|
Matthew Wild |
2011-08-20 |
net.server_select: Do not set 'ssl' flag simply when assigning an sslctx to a handler, it doesn't mean anything
|
Matthew Wild |
2011-08-20 |
mod_uptime: Use module:hook_global()
|
Matthew Wild |
2011-08-14 |
modulemanager: Add module:hook_global(name, handler, priority) to hook global (server-wide) events
|
Matthew Wild |
2011-08-14 |
mod_pubsub: Add 'publisher' affiliation (can't create/configure nodes, can do everything else)
|
Matthew Wild |
2011-08-14 |
mod_pubsub: Send node items to new subscribers
|
Matthew Wild |
2011-08-14 |
mod_pubsub: Add newline at end of file
|
Matthew Wild |
2011-08-14 |
mod_pubsub: Handle options tag in subscription request (currently doesn't work as options_form is not defined)
|
Matthew Wild |
2011-08-14 |
tests/test.lua, tests/test_net_http.lua: Tests for net.http's url and form encoding/decoding functions
|
Matthew Wild |
2011-08-10 |
net.http: Add formdecode to decode an urlencoded form
|
Matthew Wild |
2011-08-10 |
core.modulemanager, mod_disco: Add support for XEP-0128: Service Discovery Extensions
|
Kim Alvefur |
2011-08-08 |
prosodyctl: Update message on reload success
|
Matthew Wild |
2011-08-04 |
Add "reload" command to prosodyctl
|
Vladimir Protasov |
2011-08-04 |
prosodyctl: Remove typo'd '+' after LuaRocks 1.x version (thanks spoobie)
|
Matthew Wild |
2011-07-27 |
prosodyctl: Add info about the presence of LuaRocks to 'about' command
|
Matthew Wild |
2011-07-27 |
mod_bosh: Update to use typed variants of module:get_option(), makes it more tolerant to config variations and simplifies the code.
|
Matthew Wild |
2011-07-20 |
prosodyctl: Fix 'about' command to not show up where it shouldn't...
|
Matthew Wild |
2011-07-19 |
util.x509: Update references to published RFCs
|
Paul Aurich |
2011-05-22 |
s2smanager: Update to newer luasec
|
Paul Aurich |
2010-12-07 |
mod_admin_telnet: Update to newer luasec.
|
Paul Aurich |
2010-12-07 |
mod_bosh: Fix logging when no sid present, fix a missing semi-colon, avoid an extra useless table lookup (thanks Thomas)
|
Matthew Wild |
2011-06-28 |
MUC: Change error type of badly-formatted stanza from 'auth' to 'modify' (thanks Andrew)
|
Matthew Wild |
2011-06-27 |
sessionmanager: Remove dependency on util.import
|
Matthew Wild |
2011-06-27 |
prosodyctl: Add 'about' command to list Prosody version, directories, and various other stuff
|
Matthew Wild |
2011-06-27 |
mod_component: Clearer log message when bouncing a stanza from a component that is not connected (thanks MK)
|
Matthew Wild |
2011-06-18 |
connlistener, server_select, prosody: Add support for binding to multiple addresses
|
Florian Zeitz |
2011-06-15 |
Merge 0.8->trunk
|
Matthew Wild |
2011-06-12 |
Tagging 0.8.2
|
Matthew Wild |
2011-06-12 |
Merge 0.8->trunk
|
Matthew Wild |
2011-06-11 |
mod_storage_sql: Add extra logging and error handling around table creation
0.8.2
|
Matthew Wild |
2011-06-11 |
mod_storage_sql: Add sql_manage_tables to disable table creation/updating.
|
Matthew Wild |
2011-06-11 |
Merge 0.8->trunk
|
Matthew Wild |
2011-06-07 |
Backout bcdff2b1d3ec from 0.8 - going to commit a slightly cleaner patch for the same issue to trunk
|
Matthew Wild |
2011-06-07 |
mod_dialback: More robust handling of multiple outstanding dialback requests for the same domain, fixes intermittent s2s with some (patched?) ejabberds
|
Matthew Wild |
2011-06-06 |
Backout commit d6366294f618 which I was testing and didn't mean to push to 0.8
|
Matthew Wild |
2011-06-05 |
mod_groups: Persist changes to mod_groups contacts (e.g. moving groups)
|
Christian Haase |
2011-06-05 |
mod_bosh: Fix terminate logic - process any stanzas in a terminating request, and add type='terminate' to any responses generated by those stanzas. Finally, close all remaining open requests with type='terminate' and close the session. Fixes #211 (thanks Maranda + waqas).
|
Matthew Wild |
2011-03-04 |
migrator/prosody_sql.lua: Fix for compatibility with non-MySQL databases
|
Matthew Wild |
2011-06-05 |
mod_storage_sql: Fix commit c806a599224a for compatibility with non-MySQL databases (thanks Ognyan Kulev)
|
Matthew Wild |
2011-06-05 |
mod_bosh: Mark a session as active when a request comes in, even if we don't end up holding that request, fixes BOSH ghosts (thanks smoku)
|
Matthew Wild |
2011-06-05 |
s2smanager: Fix letter case in log message (thanks darkrain)
|
Matthew Wild |
2011-06-05 |
Merge 0.8->trunk
|
Matthew Wild |
2011-06-05 |
util.xmppstream: Check to make sure parser.stop is present before calling it.
|
Waqas Hussain |
2011-06-04 |
COPYING: Reflow the all-caps text. It was wrapping really badly in the Windows installer.
|
Waqas Hussain |
2011-06-04 |
COPYING: Update copyright year; it's 2011 already.
|
Waqas Hussain |
2011-06-04 |
util.encodings: Fix small typo introduced in 7f789266b741
|
Matthew Wild |
2011-06-04 |
mod_component: Small code clarity fix
|
Matthew Wild |
2011-06-03 |
Merge with Florob
|
Matthew Wild |
2011-06-03 |
Merge 0.8->trunk
|
Matthew Wild |
2011-06-03 |
Tagging 0.8.1
|
Matthew Wild |
2011-06-03 |
mod_storage_sql: Log error when failing to update MySQL schema
0.8.1
|
Matthew Wild |
2011-06-03 |
mod_admin_adhoc: Only allow global admins to shut the server down
|
Florian Zeitz |
2011-06-03 |
Merge 0.8->trunk
|
Matthew Wild |
2011-06-02 |
migrator/prosody_sql.lua: Create (and upgrade) MySQL tables to use MEDIUMTEXT for the 'value' column to avoid truncation
|
Matthew Wild |
2011-06-02 |
migrator/prosody_files: Don't choke on empty data stores for a user (thanks @eoranged)
|
Matthew Wild |
2011-06-02 |
mod_admin_adhoc: Add "Reload configuration" command
|
Florian Zeitz |
2011-06-02 |
mod_adhoc: Add support for commands only executable by global administrators
|
Florian Zeitz |
2011-06-02 |
Merge 0.8->trunk
|
Matthew Wild |
2011-06-02 |
Merge 0.7->0.8
|
Matthew Wild |
2011-06-02 |
Merge 0.6->0.7
|
Matthew Wild |
2011-06-02 |
xmlhandlers/xmppstream: Stop the parser when encountering restricted XML, completing the fix for the billion laughs attack
|
Matthew Wild |
2011-06-02 |
Merge 0.8->trunk
|
Matthew Wild |
2011-06-02 |
mod_storage_sql: Switch to MEDIUMTEXT for the 'value' column when using MySQL, as it imposes a 64K limit otherwise, potentially truncating data. Automatically upgrades existing tables.
|
Matthew Wild |
2011-06-02 |
util.json: Fixed handling of truncated JSON.
|
Waqas Hussain |
2011-06-02 |
Merge 0.8->trunk
|
Matthew Wild |
2011-06-01 |
Merge 0.7->0.8
|
Matthew Wild |
2011-06-01 |
Merge 0.6->0.7
|
Matthew Wild |
2011-06-01 |
xmlhandlers: Don't restrict CDATA
|
Matthew Wild |
2011-06-01 |
Merge 0.8->trunk
|
Matthew Wild |
2011-06-01 |
Merge 0.7->0.8
|
Matthew Wild |
2011-06-01 |
Merge 0.6->0.7
|
Matthew Wild |
2011-06-01 |
xmlhandlers: Reject XML comments, processing instructions and (if supported by LuaExpat) DTDs. If not supported, log a warning. [Backport of 7cc426988bcc in trunk]
|
Matthew Wild |
2011-06-01 |
util.xmppstream: Reject XML comments, processing instructions and (if supported by LuaExpat) DTDs. If not supported, log a warning.
|
Matthew Wild |
2011-06-01 |
util.xmppstream: Reject XML comments, processing instructions and (if supported by LuaExpat) DTDs. If not supported, log a warning.
|
Matthew Wild |
2011-06-01 |
util.encodings: Check return values before proceeding
|
Paul Aurich |
2011-05-22 |
util.encodings: Swap code order ("ifndef" bugs me)
|
Paul Aurich |
2011-05-22 |
util.encodings: Fix idna.to_unicode
|
Paul Aurich |
2011-05-22 |
mod_register: Change the default for 'allow_registration' from true to false, most users shouldn't be affected as allow_registration is already explicitly set in the default config file.
|
Matthew Wild |
2011-05-27 |
mod_register: Move allow_registration option into an upvalue for efficiency (now it is being checked on every new c2s stream)
|
Matthew Wild |
2011-05-27 |
Advertise in-band registration support.
|
Glenn Maynard |
2011-05-27 |
net.dns: Support for resolving AAAA records
|
Matthew Wild |
2011-05-16 |
MUC: Include occupant count in room disco#info response.
|
Waqas Hussain |
2011-05-07 |
mod_roster: Remove <optional/> from roster version stream feature, as per latest specs.
|
Waqas Hussain |
2011-05-07 |
mod_dialback: Remove <optional/> from stream feature, as per latest specs.
|
Waqas Hussain |
2011-05-07 |
sessionmanager: Log reason when destroying a session.
|
Waqas Hussain |
2011-05-07 |
s2smanager: Log reason when destroying a session.
|
Waqas Hussain |
2011-05-07 |
Merge 0.8->trunk
|
Matthew Wild |
2011-05-04 |
mod_muc: Remove room from memory when it is made non-persistent and is empty
|
Matthew Wild |
2011-05-04 |
Merge 0.8->trunk
|
Matthew Wild |
2011-04-20 |
mod_legacyauth: Disallow on unencrypted connections by default, heed allow_unencrypted_plain_auth config option (thanks Maranda/Zash)
|
Matthew Wild |
2011-04-20 |
Merge 0.8->trunk
|
Matthew Wild |
2011-04-18 |
Tagging 0.8.1
|
Matthew Wild |
2011-04-18 |
Merge 0.8->trunk
|
Matthew Wild |
2011-04-15 |
util.datetime: Fix timestamp parsing when in DST (thanks xnyhps)
|
Matthew Wild |
2011-04-15 |
prosody: Add sanity_check() to startup sequence. Check that we have at least one vhost enabled to avoid Bad Things.
|
Matthew Wild |
2011-04-14 |
Merge Zash->trunk
|
Matthew Wild |
2011-04-15 |
net.dns: Fix TXT records
|
Kim Alvefur |
2011-04-14 |
util.datetime: Fix timestamp parsing when in DST (thanks xnyhps)
|
Matthew Wild |
2011-04-15 |
prosody: Add sanity_check() to startup sequence. Check that we have at least one vhost enabled to avoid Bad Things.
|
Matthew Wild |
2011-04-14 |
Merge 0.8->trunk
|
Matthew Wild |
2011-04-11 |
tools/migration/migrator/prosody_sql.lua: Fix compatibility with PostgreSQL (thanks Timo)
|
Matthew Wild |
2011-04-11 |
mod_pubsub: Support for setting a disco name
|
Marco Cirillo |
2011-04-06 |
Merge 0.8->trunk
|
Matthew Wild |
2011-04-06 |
mod_tls: Fix for components to more reliably inherit SSL settings from their parenthost (thanks Link Mauve)
|
Matthew Wild |
2011-04-06 |
Merge 0.8 -> trunk
|
Matthew Wild |
2011-04-05 |
Tagging 0.8.0
|
Matthew Wild |
2011-04-05 |
tools/migration/migrator/prosody_files.lua: Fix for previous commit
0.8.0
|
Matthew Wild |
2011-04-05 |
tools/migration/prosody-migrator.lua: Add messages to show when migration is in progress
|
Matthew Wild |
2011-04-05 |
tools/migration: Support for ~/ in paths
|
Matthew Wild |
2011-04-05 |
Merge 0.8->trunk
|
Matthew Wild |
2011-04-05 |
usermanager: Check host exists before trying to look up admins for it
|
Matthew Wild |
2011-04-05 |
util.dependencies: Add a dummy util.ztact loader to log a message for people still using it (e.g. in their Debian-derived config files)
|
Matthew Wild |
2011-04-05 |
tools/migration/prosody-migrator.lua: Refactor store handler loading to report errors they throw
|
Matthew Wild |
2011-04-05 |
tools/migration/migrator/prosody_sql: Throw a friendlier error when LuaDBI is not found
|
Matthew Wild |
2011-04-05 |
prosody.cfg.lua.dist: Add example of 'authentication' option
|
Matthew Wild |
2011-04-05 |
mod_privacy: Remove several unused variable declarations
|
Matthew Wild |
2011-03-29 |
mod_privacy: Remove unused function, sendUnavailable
|
Matthew Wild |
2011-03-29 |
sessionmanager: Fire pre-resource-unbind to allow plugins (such as mod_smacks) to hook and prevent/override session destruction
|
Matthew Wild |
2011-03-29 |
tools/migration: Rename main.lua -> prosody-migrator.lua and update the Makefile
|
Matthew Wild |
2011-03-21 |
net.httpserver: Revert commit eccd3c87d717 which has since been fixed in a better way
|
Matthew Wild |
2011-03-21 |
mod_dialback: Use session:close() on dialback failure instead of s2smanager.destroy_session() (thanks Zash)
|
Matthew Wild |
2011-03-21 |
Merge 0.8->trunk
|
Matthew Wild |
2011-03-18 |
mod_pubsub: Remove checks for whether the JID being (un)subscribed is the actor's own - it's possible to (un)subscribe another JID if you have the (un)subscribe_other capability, which is already checked in util.pubsub (thanks Andrew)
|
Matthew Wild |
2011-03-18 |
tools/migration/Makefile: Don't install main.lua (we already install it as prosody-migrator) (thanks Enrico)
|
Matthew Wild |
2011-03-03 |
mod_bosh: Fix terminate logic - process any stanzas in a terminating request, and add type='terminate' to any responses generated by those stanzas. Finally, close all remaining open requests with type='terminate' and close the session. Fixes #211 (thanks Maranda + waqas).
|
Matthew Wild |
2011-03-04 |
Merge 0.8->trunk.
|
Waqas Hussain |
2011-03-02 |
prosody: Load net.httpserver at startup, to avoid creating a global later.
|
Waqas Hussain |
2011-03-02 |
net.connlisteners: Log traceback on errors in listener loading.
|
Waqas Hussain |
2011-03-02 |
Merge 0.8->trunk
|
Matthew Wild |
2011-03-01 |
mod_storage_sql: Display friendlier error when LuaDBI is missing
|
Matthew Wild |
2011-03-01 |
Merge 0.8->trunk
|
Matthew Wild |
2011-02-26 |
tools/migration/*: Numerous changes and restructuring, and the addition of a Makefile
|
Matthew Wild |
2011-02-26 |
Merge 0.8->trunk
|
Matthew Wild |
2011-02-25 |
tools/migration/*.lua: Rename config to migrator.cfg.lua, add error handling for config and command-line parameters
|
Matthew Wild |
2011-02-25 |
tools/migration/main.lua: Add command-line parsing, including --config=CONFIG_FILE, and the ability to specify to/from stores to migrate
|
Matthew Wild |
2011-02-25 |
tools/migration/config.lua: Minor fixes for more sensible defaults
|
Matthew Wild |
2011-02-25 |
tools/migration/*.lua: Rename config to migrator.cfg.lua, add error handling for config and command-line parameters
|
Matthew Wild |
2011-02-25 |
tools/migration/main.lua: Add command-line parsing, including --config=CONFIG_FILE, and the ability to specify to/from stores to migrate
|
Matthew Wild |
2011-02-25 |
tools/migration/config.lua: Minor fixes for more sensible defaults
|
Matthew Wild |
2011-02-25 |
Merge 0.8->trunk
|
Matthew Wild |
2011-02-25 |
mod_pep: Fix comparison between incoming hash and the cached hash for a JID, fixes repeated PEP events on presence (fixes #225)
|
Matthew Wild |
2011-02-25 |
Merge 0.8->trunk
|
Matthew Wild |
2011-02-24 |