prosody-0.9

log

age author description
3 hours ago Matthew Wild portmanager: Fix to deactivate services when they are unregistered (metatable:iter() wins)default tip
8 hours ago Matthew Wild modulemanager, moduleapi: Turn module.event_handlers into a multitable and track object->event->handler associations correctly (thanks Zash)
8 hours ago Matthew Wild util.multitable: No longer use table.remove to drop elements from the stack, when key is nil immediately (on empty tables) the previous stack entry's key gets removed instead
20 hours ago Matthew Wild util.multitable: Add :iter() method to iterate over results at a fixed depth (parameters are equivalent to :search())
24 hours ago Matthew Wild moduleapi, modulemanager: Re-structure module.event_handlers so that the same handler can harmlessly handle multiple events (thanks Zash)
44 hours ago Matthew Wild mod_http: Add module:http_url([app_name,][default_path]) for a module to get a guess at its external URL
44 hours ago Matthew Wild util.watchdog: Pass watchdog object to callback so that it doesn't always have to be a closure
46 hours ago Matthew Wild certmanager: no_ticket is not a verification option (thanks Zash)
47 hours ago Matthew Wild certmanager: Add no_ticket option for OpenSSL (we don't support resumption yet)
47 hours ago Matthew Wild net.server_select: Return error when SSL handshake fails immediately (thanks Zash)
2 days ago Kim Alvefur util.dataforms: Don't return invalid JIDs in jid-single.
2 days ago Kim Alvefur util.dataforms: Fix validation of booleans.
2 days ago Kim Alvefur INSTALL: Update with changes from wiki.
2 days ago Kim Alvefur util.dataforms: Do field validation and normalization in field readers.
3 days ago Matthew Wild modulemanager: Components should inherit mod_s2s from global modules_enabled too
3 days ago Matthew Wild Remove util.broadcast
4 days ago Kim Alvefur prosodyctl: Add duplicate code for getting version of prosody
4 days ago Matthew Wild mod_bosh: Set Content-Type to text/html for GET response (thanks Medics)
4 days ago Kim Alvefur net.http.parser: Keep the Host header no host is present in the URI
5 days ago Kim Alvefur prosodyctl: Fix for generating certs with UTF-8
5 days ago Kim Alvefur prosody, stanza_router: Load stanza_router earlier. Put routing functions in the global prosody table. Fixes module:send()
6 days ago Matthew Wild muc.lib: room:set_historylength(): Condense code, and don't store length when equal to default
6 days ago Waqas Hussain MUC: Fix check for history length update.
6 days ago Matthew Wild muc.lib: Fix for traceback when no history length is set for the room
6 days ago Matthew Wild mod_s2s: Only try next target if the stream didn't open
6 days ago Kim Alvefur prosodyctl: Improve help messages for cert commands
7 days ago Waqas Hussain util.timer: Always pass the current time to timer callbacks.
7 days ago Waqas Hussain mod_iq: Use "jabber:client" when the stanza payload namespace is nil.
7 days ago Matthew Wild Merge with Zash
7 days ago Kim Alvefur mod_http_files: Respond with a 301 redirect for directories to append a / (fixes relative links)
7 days ago Matthew Wild stanza_router: Fix variable name
7 days ago Matthew Wild net.http.parser: Do full URL decoding and parsing (e.g. adds request.url.query when present)
7 days ago Matthew Wild net.http: Fix urlencode to not encode unreserved characters, so I can guiltlessly rant about people who do.
7 days ago Matthew Wild stanza_router: Close stream for unhandled stanzas from unauthenticated connections (we can't reply)
7 days ago Matthew Wild stanza_router: Remove FIXME comment and close stream with not-authorized for s2s stanzas from unauthed domains
7 days ago Matthew Wild stanza_router: Catch s2s stanzas to hosts we don't serve earlier, and close with host-unknown (thanks darkrain)
8 days ago Matthew Wild portmanager: Fix missing variable declaration
8 days ago Kim Alvefur adhoc.lib: Default actions to 'complete' (replacement for rev 52b6901cabb0)
8 days ago Matthew Wild Merge with backout
8 days ago Matthew Wild Backed out changeset 52b6901cabb0 (to be replaced)
8 days ago Matthew Wild portmanager: Remove unused import of 'package'
8 days ago Matthew Wild portmanager: Support for per-port SSL certificates
8 days ago Matthew Wild certmanager: Adjust error messages to be non-specific about 'host' (so we can specify a service name instead ffor SSL)
8 days ago Matthew Wild moduleapi: Don't auto-reload self when already reloading (fixes reload of modules with cyclic dependencies)
8 days ago Matthew Wild modulemanager: Set module.reloading = true when firing module-reloaded event
8 days ago Matthew Wild mod_c2s: Another lurking string.format squashed.
8 days ago Matthew Wild mod_dialback: Remove a remaining usage of string.format, ick.
8 days ago Matthew Wild mod_http_errors: Fix cyclic dependency - mod_http depends on us now, no need to depend on it (-1 line) (thanks Maranda)
8 days ago Matthew Wild mod_s2s: Remove TODO comment for SASL/TLS on s2s (thanks Florob)
8 days ago Matthew Wild mod_dialback: Final sweep to get nameprep + error handling in order (hopefully)
8 days ago Matthew Wild mod_dialback: Fix logic bug - we should have both a to and from at this point
8 days ago Matthew Wild Merge with Maranda
8 days ago Matthew Wild Merge with backout
8 days ago Matthew Wild Backed out changeset 661752889535 - obsoleted by 878f75ccc4fb.
8 days ago Matthew Wild Merge with backout
8 days ago Matthew Wild Backed out changeset 9f1fb34cd7f8 - obsoleted by 5ef05f32bc42.
8 days ago Matthew Wild Merge with backout
8 days ago Matthew Wild Backed out changeset 751510cd558d - obsoleted by 5ef05f32bc42.
8 days ago Marco Cirillo muc.lib: return feature-not-implemented when a foregoing discovery node is specified in a disco#info request.
9 days ago Marco Cirillo mod_auth_anonymous: add disallow_s2s to the host object if s2s communication is disallowed.