Software /
code /
prosody
Graph
-
mod_auth_*: Use module:provides().2012-09-12, by Waqas Hussain
-
mod_auth_internal_hashed: Get rid of useless wrapper function new_hashpass_provider.2012-09-12, by Waqas Hussain
-
mod_auth_{internal_plain,cyrus,anonymous}: Get rid of useless wrapper function new_default_provider.2012-09-12, by Waqas Hussain
-
Merge 0.9->trunk2012-09-10, by Matthew Wild
-
mod_dialback: Correctly check if a connection was destroyed (thanks iron)2012-09-05, by Kim Alvefur
-
mod_s2s: Check that an SRV reply isn't empty.2012-09-03, by Kim Alvefur
-
storagemanager: Fix arguments2012-08-31, by Kim Alvefur
-
storagemanager: Fix indentation2012-08-31, by Kim Alvefur
-
Merge 0.9->trunk2012-08-28, by Waqas Hussain
-
util.datetime: Fix timestamp parsing pattern.2012-08-28, by Waqas Hussain
-
Merge 0.9->trunk2012-08-26, by Matthew Wild
-
s2smanager: missing return on session.send function.2012-08-26, by Marco Cirillo
-
Merge 0.9->trunk2012-08-26, by Matthew Wild
-
util.datamanager: Ignore errors if the file is gone after removing it2012-08-26, by Kim Alvefur
-
util.prosodyctl: Use usermanager to delete users instead of unsetting their password2012-08-24, by Kim Alvefur
-
prosodyctl: Use util.prosodyctl.deluser2012-08-24, by Kim Alvefur
-
mod_admin_adhoc: Use usermanager.delete_user to delete users2012-08-24, by Kim Alvefur
-
mod_roster: When an user is deleted, unsubscribe from their contacts2012-08-24, by Kim Alvefur
-
mod_register: Hijack the session close call to send the final iq reply when deleting2012-08-24, by Kim Alvefur
-
mod_c2s: When a user gets deleted, drop all their sessions2012-08-24, by Kim Alvefur
-
mod_register: Remove all account cleanup2012-08-24, by Kim Alvefur
-
util.datamanager: Collect errors when deleting all stores of a user, but ignore "no such file"2012-08-24, by Kim Alvefur
-
mod_http: Rework how module:http_url() builds the url.2012-08-21, by Kim Alvefur
-
mod_http: Don't produce paths with double / if a module is set to serve /2012-08-21, by Kim Alvefur
-
tools/xep227toprosody.lua: Update childtags calls, replace some with ipairs2012-08-21, by Kim Alvefur
-
util.stanza: Use ipairs instead of childtags (behavior changed in 92c86e11fd44)2012-08-21, by Kim Alvefur
-
tools/openfire2prosody: Initial commit.2012-08-11, by Waqas Hussain
-
Merge 0.9->trunk2012-08-10, by Matthew Wild
-
MUC: Fix a traceback caused by private IQ result and error stanzas where the encoded id can't be processed.2012-08-09, by Waqas Hussain
-
util.array: Accept an iterator to the array constructor2012-08-08, by Matthew Wild
-
mod_legacyauth: Remove unused variable2012-08-07, by Kim Alvefur
-
mod_legacyauth: Return an error if username or resource fails stringprep (thanks iron)2012-08-07, by Kim Alvefur
-
Merge 0.9->trunk (who has been pushing to trunk?)2012-08-05, by Matthew Wild
-
tools/erlparse: Handle decimal point in numbers.2012-08-04, by Waqas Hussain
-
tools/erlparse: Fix erlang string escape sequences.2012-08-04, by Waqas Hussain
-
MUC: Fix private IQ results and errors for non-vcard queries.2012-08-04, by Waqas Hussain
-
moduleapi: Clarify comment2012-08-03, by Matthew Wild
-
mod_admin_adhoc, mod_announce: Explicitly specify possible actions for ad-hoc commands2012-08-02, by Florian Zeitz
-
mod_adhoc: Add support for specifying a default action2012-08-02, by Florian Zeitz
-
mod_muc: Fix syntax error (thanks Florob)2012-08-01, by Matthew Wild
-
util.pluginloader: Remove unused imports2012-08-01, by Matthew Wild
-
util.pluginloader: Expose load_file2012-08-01, by Matthew Wild
-
mod_bosh: Remove redundant code (send stream features in only one place) (thanks Zash)2012-08-01, by Matthew Wild
-
Merge Waqas<>Zash2012-07-31, by Matthew Wild
-
util.pposix: Put the warning back, mention how we might still use posix_fallocate()2012-07-31, by Kim Alvefur
-
util.pposix: Try posix_fallocate() if fallocate() is unsupported by the file system2012-07-31, by Kim Alvefur
-
util.datamanager: Don't use os.rename on non-POSIX. It doesn't overwrite exisitng files on Windows.2012-07-31, by Waqas Hussain
-
MUC: Give host and server admins "owner" affiliation in all rooms.2012-07-31, by Waqas Hussain
-
MUC: Expose room metatable in the MUC lib.2012-07-31, by Waqas Hussain
-
MUC: Send unavailable presence when the component or server is shutting down.2012-07-31, by Waqas Hussain
-
MUC: Fix private IQ and message routing.2012-07-31, by Waqas Hussain
-
mod_presence, rostermanager: Bring outbound subscription cancellation in line with RFC6121.2012-07-31, by Waqas Hussain
-
MUC: Return <item-not-found/> on message and iq to non-existent rooms (thanks Maranda).2012-07-31, by Waqas Hussain
-
util.datamanager: Add missing mode flag to seek call2012-07-31, by Kim Alvefur
-
mod_storage_sql: Return connection from connect even if already connected (thanks IRON)2012-07-30, by Matthew Wild
-
mod_storage_sql: Complete transactions in list_stores and purge2012-07-30, by Kim Alvefur
-
mod_storage_sql: Keep connections in a shared cache table2012-07-29, by Kim Alvefur
-
moduleapi: If path name ends with '-cache' create table as weak (keys and values)2012-07-29, by Matthew Wild
-
util.pposix: Warn about posix_fallocate2012-07-29, by Kim Alvefur
-
util.datamanager: Remove a few unused imports2012-07-29, by Kim Alvefur
-
Merge with Zash2012-07-29, by Matthew Wild
-
util.datamanager: Write to a temporary file and atomically move it into place2012-07-29, by Kim Alvefur
-
configure: Add _GNU_SOURCE flag to linux and debian presets to enable Linux fallocate()2012-07-28, by Kim Alvefur
-
portmanager: Remove unused import of 'pairs'2012-07-29, by Matthew Wild
-
util.datamanager: Use pposix.fallocate() to make sure appends succeed. Also add a fallback fallocate()2012-07-28, by Kim Alvefur
-
util.pposix: Add fallocate method, backed by either posix_fallocate() or Linux fallocate()2012-07-28, by Kim Alvefur
-
Merge with Zash2012-07-28, by Matthew Wild
-
usermanager: Add method for deleting a user2012-07-28, by Kim Alvefur
-
storagemanager: Add method for removing all data belonging to a user2012-07-28, by Kim Alvefur
-
mod_storage_sql: Add method for removing all data belonging to a user2012-07-28, by Kim Alvefur
-
mod_storage_internal: Add method for removing all data belonging to a user2012-07-28, by Kim Alvefur
-
util.datamanager: Add function for removing all data belonging to a user2012-07-28, by Kim Alvefur
-
storagemanager: Add method for listing stores2012-07-28, by Kim Alvefur
-
storagemanager: Split out driver choosing from the open() method2012-07-28, by Kim Alvefur
-
mod_storage_sql: Add method for listing stores2012-07-28, by Kim Alvefur
-
mod_storage_sql: Split out query handling logic from getsql() into a separate function2012-07-28, by Kim Alvefur
-
mod_storage_internal: Add method for listing stores2012-07-28, by Kim Alvefur
-
util.datamanager: Add function for listing stores2012-07-28, by Kim Alvefur
-
mod_bosh: Backout revision bc0a68cae236 (experimental bosh_auto_cork option) as I don't believe it works2012-07-28, by Matthew Wild
-
mod_admin_telnet: Import prosody.incoming_s2s2012-07-28, by Matthew Wild
-
mod_admin_telnet: Fix usage of incorrect variable2012-07-28, by Matthew Wild
-
mod_admin_telnet: Remove unused variable2012-07-28, by Matthew Wild
-
mod_admin_telnet: Import portmanager and s2smanager, as they are both used2012-07-28, by Matthew Wild
-
mod_admin_telnet: Fix broken indentation2012-07-28, by Matthew Wild
-
mod_admin_telnet: Use module:get_option() instead of configmanager directly2012-07-28, by Matthew Wild
-
Merge with Florob2012-07-28, by Matthew Wild
-
mod_admin_telnet, prosody, prosodyctl, ejabberd2prosody: Don't depend on modules setting globals2012-06-09, by Florian Zeitz
-
prosody: Define a getfenv() replacement for Lua 5.22012-06-08, by Florian Zeitz
-
Eliminate direct setfenv usage2012-06-08, by Florian Zeitz
-
util.envload: New module to abstract Lua 5.1's setfenv and Lua 5.2's load2012-06-07, by Florian Zeitz
-
net.server_event: Replace usage of string.len() with # operator2012-07-26, by Matthew Wild
-
mod_muc: Remove unused variable and pull hosts into a local2012-07-26, by Kim Alvefur
-
mod_muc: Use module:send() instead of core_*_stanza()2012-07-26, by Kim Alvefur
-
stanza_router: Warn if the global core_*_stanza() functions are called2012-07-26, by Kim Alvefur
-
mod_admin_telnet: Add xmpp:ping(from, to), useful for initiating s2s connections2012-07-26, by Kim Alvefur
-
net.server_event: Don't emit empty packets, check for errors first. (fixes #287)2012-07-25, by Kim Alvefur
-
Merge with Zash2012-07-25, by Matthew Wild
-
mod_admin_telnet: Remove useless call to string.lower()2012-07-24, by Kim Alvefur
-
mod_admin_telnet: Add missing import of usermanager2012-07-24, by Kim Alvefur
-
mod_admin_telnet: Remove unused or duplicated locals2012-07-24, by Kim Alvefur
-
mod_pep: Allow configurable service discovery identity (Fix)2012-07-25, by IRON
-
Merge with IRON2012-07-25, by Matthew Wild
-
mod_pep: Allow configurable service discovery identity2012-07-25, by IRON
-
loggingmanager: Remove unused variables2012-07-24, by Matthew Wild
-
mod_muc: Fix a couple of cases of 'forbidden' stanza error being sent with type 'cancel' - fixes #3032012-07-24, by Matthew Wild
-
mod_bosh: Use new format for headers when checking for proxies to get the originating IP2012-07-23, by Kim Alvefur
-
mod_c2s, mod_s2s: Lower 'Disconnecting X' log messages from 'info' to 'debug'2012-07-23, by Matthew Wild
-
sessionmanager: Lower 'destroying session' message to 'debug' level (from 'info')2012-07-23, by Matthew Wild
-
s2smanager: Remove logging of (unknown) in a case where from_host and to_host should always be set2012-07-23, by Matthew Wild
-
certmanager: Remove unused import of setmetatable2012-07-23, by Matthew Wild
-
certmanager: Fix for traceback WITH LuaSec... (!) (thanks IRON)2012-07-23, by Matthew Wild
-
certmanager: Fix traceback for missing LuaSec (thanks Link Mauve)2012-07-23, by Matthew Wild
-
mod_s2s/s2sout.lib: Use %s to insert strings into log messages instead of concatenation2012-07-23, by Matthew Wild
-
mod_disco: Allow configurable name in disco identity (defaults to 'Prosody')2012-07-23, by Matthew Wild
-
net.server_event: Remove unused variables and imports2012-07-22, by Matthew Wild
-
net.server_select: Remove unused variables and imports2012-07-22, by Matthew Wild
-
net.server_select: Remove extraneous variable2012-07-22, by Matthew Wild
-
sessionmanager: Clean up some unused variables and imports2012-07-22, by Matthew Wild
-
Merge with Maranda2012-07-22, by Matthew Wild
-
mod_admin_telnet: add s2s:closeall command and relative help entry.2012-07-09, by Marco Cirillo
-
Merge with Zash2012-07-22, by Matthew Wild
-
Merge Zash with Zash for Zash2012-07-22, by Matthew Wild
-
adhoc.lib: Make some globals local2012-07-18, by Kim Alvefur
-
mod_admin_telnet: Add info about user management commands to the help2012-07-09, by Kim Alvefur
-
mod_admin_telnet: Add some user management commands.2012-07-09, by Kim Alvefur
-
net.http: Use base64 from util.encodings instead of luasocket2012-07-07, by Kim Alvefur
-
mod_admin_telnet: Replace anonymous function with loop (saves a closure)2012-07-22, by Matthew Wild
-
Merge 0.9->trunk2012-07-22, by Matthew Wild
-
mod_s2s: Don't treat a stanza as delivered if session.sends2s() returns false2012-07-22, by Matthew Wild
-
mod_presence: Handle nil disconnection error2012-07-22, by Matthew Wild
-
mod_iq: Don't treat an iq as handled if session.send() returns false2012-07-22, by Matthew Wild
-
mod_message: Don't treat a message as delivered ok if session.send() returns false2012-07-22, by Matthew Wild
-
net.http: Don't call ondisconnect manually, net.server now calls it on close2012-07-22, by Matthew Wild
-
sessionmanager: Have session.send() of a retired session return false to indicate failure2012-07-22, by Matthew Wild
-
mod_s2s/s2sout.lib: Fix indentation2012-07-22, by Matthew Wild
-
Merge 0.9->trunk2012-07-22, by Matthew Wild
-
Merge 0.9->trunk2012-07-19, by Matthew Wild
-
mod_admin_adhoc: Remove unused variable and save a bit of CPU...2012-07-19, by Matthew Wild
-
moduleapi: Remove unused import of util.multitable2012-07-19, by Matthew Wild
-
Merge 0.9->trunk2012-07-09, by Matthew Wild
-
util.throttle: floor() internal balance calculation2012-07-09, by Matthew Wild
-
Merge 0.9->trunk2012-07-08, by Matthew Wild
-
util.pposix: Add comments to mallinfo fields we use, so I don't forget tomorrow what they mean2012-07-08, by Matthew Wild
-
Merge 0.9->trunk2012-07-08, by Matthew Wild
-
Merge with backout2012-07-08, by Matthew Wild
-
Backed out changeset 72a2eec4204a (incomplete fix)2012-07-08, by Matthew Wild
-
Merge 0.9->trunk2012-07-07, by Matthew Wild
-
mod_auth_anonymous: Attach a fake roster to the session, so the null storage backend can be used2012-07-07, by Kim Alvefur
-
usermanager: Pass session on to auth provider (missing half of commit 0545a574667b) (thanks Zash)2012-07-07, by Matthew Wild
-
Merge 0.9->trunk2012-07-05, by Matthew Wild
-
Merge (some of) trunk -> 0.92012-07-05, by Matthew Wild
-
Merge 0.9->trunk2012-07-05, by Matthew Wild
-
mod_saslauth: Pass session to usermanager.get_sasl_handler()2012-07-04, by Matthew Wild
-
TODO: Add statistics2012-07-04, by Matthew Wild
-
util.logger: Remove some redundant code2012-06-24, by Matthew Wild
-
util.stanza: Make stanza:childtags() behave like :get_child()2012-07-05, by Kim Alvefur
-
prosodyctl: Fix typo2012-07-03, by Kim Alvefur
-
util.pposix: Add setenv()2012-07-03, by Kim Alvefur
-
util.sasl: Make registerMechanism a public function2012-06-18, by Matthew Wild
-
mod_admin_web: Use util.dataforms' own error checking2012-07-04, by Florian Zeitz
-
mod_dialback: Skip an unnecessary nameprep.2012-06-14, by Waqas Hussain
-
s2smanager: Fix a traceback when we close a s2s connection ourselves (thanks for the testing Zash).2012-06-13, by Waqas Hussain
-
Merge 0.9->trunk2012-06-12, by Matthew Wild
-
util.dataforms: Fix parsing of -multi fields2012-06-12, by Florian Zeitz
-
Merge with trunk2012-06-12, by Matthew Wild
-
mod_adhoc, mod_admin_adhoc, mod_announce: Use module:provides() to manage Ad-Hoc commands2012-06-12, by Florian Zeitz
-
certmanager: Add quotes around cert file path when logging.2012-06-12, by Waqas Hussain
-
MUC: Handle missing persistent room data.2012-06-12, by Waqas Hussain
-
mod_s2s: Remove check for socket.tcp6()2012-05-29, by Kim Alvefur
-
mod_s2s: Only do AAAA lookup if IPv6 is available, and A if IPv4 is available.2012-05-29, by Kim Alvefur
-
mod_proxy65: Fix ACL2012-05-29, by Kim Alvefur
-
stanza_router: Also don't bounce <iq type='result'>2012-05-27, by Matthew Wild
-
stanza_router: Don't bounce type=error stanzas2012-05-27, by Kim Alvefur
-
mod_proxy65: Add missing import of portmanager2012-05-26, by Kim Alvefur
-
mod_proxy65: Warn about pre-0.9 config style (per host proxy65_port)2012-05-26, by Kim Alvefur
-
mod_http: Fix traceback when no HTTP services succeed in binding2012-05-26, by Matthew Wild
-
DEPENDS: Add luafilesystem (thanks Zash)2012-05-26, by Matthew Wild
-
mod_admin_telnet: More code found and updated, which depended on pre-8c5b5ebaacb0 behaviour.2012-05-25, by Kim Alvefur
-
mod_admin_telnet: Code found and updated, which depended on pre-8c5b5ebaacb0 behaviour.2012-05-25, by Kim Alvefur
-
mod_http: Fix normalize_path('/') to not return an empty string, fixes module:http_url()2012-05-25, by Kim Alvefur
-
net.http.parser: Break loop when no more usable data in buffer2012-05-25, by Matthew Wild
-
net.server_event: Internal changes to get plain-SSL outgoing connections working (as for HTTPS)2012-05-24, by Matthew Wild
-
mod_s2s, s2sout.lib: Send stream header in onconnect()2012-05-24, by Matthew Wild
-
net.server_select: Don't close client connections when closing a server (it wasn't working anyway)2012-05-23, by Matthew Wild
-
portmanager: Match service against service_info (:iter() doesn't match values)2012-05-22, by Matthew Wild
-
util.multitable: Some fixes for iter()... always match against query, and pass value after path results2012-05-22, by Matthew Wild
-
certmanager: tonumber() (fix for 0b8134015635)2012-05-19, by Matthew Wild
-
certmanager: Don't use no_ticket option before LuaSec 0.42012-05-19, by Matthew Wild
-
mod_compression: advertise/activate compression only for authenticated sessions in accordance to XEP-0170. (Thanks fippo)2012-05-19, by Tobias Markmann
-
portmanager: Fix to deactivate services when they are unregistered (metatable:iter() wins)2012-05-19, by Matthew Wild
-
mod_http: Add module:http_url([app_name,][default_path]) for a module to get a guess at its external URL2012-05-18, by Matthew Wild
-
util.watchdog: Pass watchdog object to callback so that it doesn't always have to be a closure2012-05-18, by Matthew Wild
-
certmanager: no_ticket is not a verification option (thanks Zash)2012-05-18, by Matthew Wild
-
certmanager: Add no_ticket option for OpenSSL (we don't support resumption yet)2012-05-17, by Matthew Wild
-
net.server_select: Return error when SSL handshake fails immediately (thanks Zash)2012-05-17, by Matthew Wild
-
util.dataforms: Don't return invalid JIDs in jid-single.2012-05-17, by Kim Alvefur
-
util.dataforms: Fix validation of booleans.2012-05-17, by Kim Alvefur
-
INSTALL: Update with changes from wiki.2012-05-17, by Kim Alvefur
-
util.dataforms: Do field validation and normalization in field readers.2012-05-17, by Kim Alvefur
-
modulemanager: Components should inherit mod_s2s from global modules_enabled too2012-05-16, by Matthew Wild
-
Remove util.broadcast2012-05-16, by Matthew Wild
-
prosodyctl: Add duplicate code for getting version of prosody2012-05-15, by Kim Alvefur
-
mod_bosh: Set Content-Type to text/html for GET response (thanks Medics)2012-05-15, by Matthew Wild
-
net.http.parser: Keep the Host header no host is present in the URI2012-05-15, by Kim Alvefur
-
prosodyctl: Fix for generating certs with UTF-82012-05-14, by Kim Alvefur
-
muc.lib: room:set_historylength(): Condense code, and don't store length when equal to default2012-05-13, by Matthew Wild
-
MUC: Fix check for history length update.2012-05-13, by Waqas Hussain
-
muc.lib: Fix for traceback when no history length is set for the room2012-05-13, by Matthew Wild
-
mod_s2s: Only try next target if the stream didn't open2012-05-13, by Matthew Wild
-
prosodyctl: Improve help messages for cert commands2012-05-13, by Kim Alvefur
-
util.timer: Always pass the current time to timer callbacks.2012-05-12, by Waqas Hussain
-
mod_iq: Use "jabber:client" when the stanza payload namespace is nil.2012-05-12, by Waqas Hussain
-
Merge with Zash2012-05-12, by Matthew Wild
-
mod_http_files: Respond with a 301 redirect for directories to append a / (fixes relative links)2012-05-12, by Kim Alvefur
-
stanza_router: Fix variable name2012-05-12, by Matthew Wild
-
net.http.parser: Do full URL decoding and parsing (e.g. adds request.url.query when present)2012-05-12, by Matthew Wild
-
net.http: Fix urlencode to not encode unreserved characters, so I can guiltlessly rant about people who do.2012-05-12, by Matthew Wild
-
stanza_router: Close stream for unhandled stanzas from unauthenticated connections (we can't reply)2012-05-12, by Matthew Wild
-
stanza_router: Remove FIXME comment and close stream with not-authorized for s2s stanzas from unauthed domains2012-05-11, by Matthew Wild
-
stanza_router: Catch s2s stanzas to hosts we don't serve earlier, and close with host-unknown (thanks darkrain)2012-05-11, by Matthew Wild
-
portmanager: Fix missing variable declaration2012-05-11, by Matthew Wild
-
adhoc.lib: Default actions to 'complete' (replacement for rev 52b6901cabb0)2012-05-11, by Kim Alvefur
-
Merge with backout2012-05-11, by Matthew Wild
-
Backed out changeset 52b6901cabb0 (to be replaced)2012-05-11, by Matthew Wild
-
portmanager: Remove unused import of 'package'2012-05-11, by Matthew Wild
-
portmanager: Support for per-port SSL certificates2012-05-11, by Matthew Wild
-
moduleapi: Don't auto-reload self when already reloading (fixes reload of modules with cyclic dependencies)2012-05-11, by Matthew Wild
-
modulemanager: Set module.reloading = true when firing module-reloaded event2012-05-11, by Matthew Wild
-
mod_c2s: Another lurking string.format squashed.2012-05-11, by Matthew Wild
-
mod_dialback: Remove a remaining usage of string.format, ick.2012-05-11, by Matthew Wild
-
mod_s2s: Remove TODO comment for SASL/TLS on s2s (thanks Florob)2012-05-11, by Matthew Wild
-
mod_dialback: Final sweep to get nameprep + error handling in order (hopefully)2012-05-11, by Matthew Wild
-
mod_dialback: Fix logic bug - we should have both a to and from at this point2012-05-11, by Matthew Wild
-
Merge with Maranda2012-05-11, by Matthew Wild
-
Merge with backout2012-05-11, by Matthew Wild
-
Backed out changeset 661752889535 - obsoleted by 878f75ccc4fb.2012-05-11, by Matthew Wild
-
Merge with backout2012-05-11, by Matthew Wild
-
Backed out changeset 9f1fb34cd7f8 - obsoleted by 5ef05f32bc42.2012-05-11, by Matthew Wild
-
Merge with backout2012-05-11, by Matthew Wild
-
Backed out changeset 751510cd558d - obsoleted by 5ef05f32bc42.2012-05-11, by Matthew Wild
-
muc.lib: return feature-not-implemented when a foregoing discovery node is specified in a disco#info request.2012-05-10, by Marco Cirillo
-
mod_auth_anonymous: add disallow_s2s to the host object if s2s communication is disallowed.2012-05-10, by Marco Cirillo
-
mod_dialback: add better safe then sorry nameprepping to the from attribute.2012-05-09, by Marco Cirillo
-
Merge with Zash2012-05-10, by Matthew Wild
-
s2smanager, mod_s2s: Move checking DNS timeout option to mod_s2s2012-05-10, by Kim Alvefur
-
s2smanager: Clean up unused imports.2012-05-10, by Kim Alvefur
-
util.rfc3484: Don't pollute the global scope.2012-05-10, by Kim Alvefur
-
util.hashes: Add sha224, sha384, sha5122012-05-10, by Kim Alvefur
-
util.hashes: Use defined hash function output lengths.2012-05-08, by Kim Alvefur
-
prosodyctl: Show an error if the user doesn't supply a hostname to the certificate commands2012-05-08, by Kim Alvefur
-
prosodyctl: Replace hack with lfs for checking if a file exists2012-05-08, by Kim Alvefur
-
util.x509: Remove logic for generating certificate configs2012-05-08, by Kim Alvefur
-
prosodyctl: Use util.openssl in certificate helpers. Improve feedback2012-05-08, by Kim Alvefur
-
util.openssl: Add wrapper for the openssl cli tool and move certificate config logic from util.x509 into it.2012-05-08, by Kim Alvefur
-
mod_auth_anonymous: Block s2s when enabled on a host (and disallow_s2s ~= false)2012-05-04, by Matthew Wild
-
mod_s2s: Cache to_host and from_host in local variables, and use these instead of repeated lookups2012-05-04, by Matthew Wild
-
mod_s2s: Become a shared module (yay)2012-05-04, by Matthew Wild
-
stanza_router: Fire route/remote per-host2012-05-04, by Matthew Wild
-
stanza_router: Allow route/remote handlers to return false to block a stanza2012-05-04, by Matthew Wild
-
prosodyctl: Fix import of util.iterators2012-05-03, by Kim Alvefur
-
Rename plugins/s2s/ to plugins/mod_s2s/2012-05-03, by Matthew Wild
-
sessionmanager: Remove max_resources config option and check, incorrect anyway (thanks Zash)2012-05-03, by Matthew Wild
-
util.timer: Remove unnecessary require calls, fixes a traceback (thanks nulani)2012-05-03, by Matthew Wild
-
net.server: server_select != server_event (thanks Nulani, Florob)2012-05-03, by Matthew Wild
-
Merge with Zash2012-05-03, by Matthew Wild
-
portmanager: Import pairs2012-05-03, by Kim Alvefur
-
mod_admin_telnet: Add muc:room(jid) command to get the MUC room object2012-05-02, by Matthew Wild
-
mod_component: Allow unauthenticated components to authenticate (thanks Maranda)2012-04-30, by Matthew Wild
-
mod_component: Components start out as component_unauthed until successful authentication (thanks xnyhps)2012-04-30, by Matthew Wild
-
modulemanager: Pass the module's final host (e.g. '*') to the module-loaded event2012-04-29, by Matthew Wild
-
mod_component: Send <?xml on initial stream (thanks xnyhps)2012-04-29, by Matthew Wild
-
util.xmlrpc: Remove (unused)2012-04-29, by Matthew Wild
-
portmanager: Import ipairs (thanks Maranda)2012-04-29, by Matthew Wild
-
Merge with Zash2012-04-29, by Matthew Wild
-
mod_s2s: Don't try to continue attempting to connect when an s2sin is closed2012-04-29, by Kim Alvefur
-
Merge 0.9->trunk2012-04-29, by Matthew Wild
-
Merge with Zash2012-04-29, by Matthew Wild
-
mod_pubsub.lua: Fix global access2012-04-24, by Kim Alvefur
-
mod_posix: Support syslog_facility config option2012-04-26, by Matthew Wild
-
mod_version: Fix missing comma and correct prefix for util.pposix2012-04-24, by Kim Alvefur
-
net.connlisteners: Add COMPAT stub, use portmanager!2012-04-28, by Matthew Wild
-
s2sout.lib: Check whether lua-socket supports IPv62012-04-28, by Florian Zeitz
-
portmanager: Import tonumber (thanks Zash)2012-04-28, by Matthew Wild
-
net.http.server: Code cleanup/adjustment now that send_response() accepts response.body2012-04-28, by Matthew Wild
-
net.http.server: Use response.body if it exists and body is not specified to send_response2012-04-28, by Matthew Wild
-
portmanager: Ensure port is always a number (thanks Zash)2012-04-28, by Matthew Wild
-
mod_muc/muc.lib: Fall back to default_history_length if no length in config2012-04-28, by Matthew Wild
-
net.httpserver: Add compatibility stub2012-04-28, by Matthew Wild
-
mod_s2s: Log certificate errors, for troubleshooting goodness2012-04-28, by Paul Aurich
-
mod_s2s: Fix import of core_process_stanza. I don't know why I thought it was there (thanks Zash)2012-04-28, by Matthew Wild
-
Merge with Zash2012-04-28, by Matthew Wild
-
mod_admin_adhoc: Small style fix2012-04-28, by Matthew Wild
-
mod_admin_telnet: Add c2s:count() which shows number of connected users.2012-04-28, by Kim Alvefur
-
util.debug: Add +1 to level when getting locals table, to account for current function2012-04-28, by Matthew Wild
-
modulemanager: Fixes to handle circular dependencies in module:depends()2012-04-28, by Matthew Wild
-
mod_http: Depend on mod_http_errors2012-04-28, by Matthew Wild
-
usermanager: Add log error for use of COMPAT config option 'anonymous_login'. To be removed in next version.2012-04-28, by Matthew Wild
-
util.httpstream: Remove COMPAT properties from request2012-04-28, by Matthew Wild
-
net.http.server: Remove unused imports and variables (fixes traceback due to removed net.httpserver)2012-04-28, by Matthew Wild
-
mod_bosh: Remove unused send_buffer variable2012-04-28, by Matthew Wild
-
mod_bosh: Fix request/response mixup2012-04-28, by Matthew Wild
-
mod_bosh: Remove unused import of util.timer2012-04-28, by Matthew Wild
-
mod_muc/muc.lib.lua: Remove unused imports and variables2012-04-28, by Matthew Wild
-
mod_auth_anonymous: Remove unused logger init2012-04-28, by Matthew Wild
-
mod_auth_internal_hashed: Remove COMPAT code (upgrading old hashed storage format from pre-0.8)2012-04-28, by Matthew Wild
-
mod_auth_internal_hashed: Remove unused imports2012-04-28, by Matthew Wild
-
mod_auth_internal_plain: Remove unused imports2012-04-28, by Matthew Wild
-
mod_dialback: Remove unused declaration of xmlns_dialback2012-04-28, by Matthew Wild
-
mod_message: Remove unused import of table.insert2012-04-28, by Matthew Wild
-
storagemanager: Fix incorrect variable name2012-04-28, by Matthew Wild
-
mod_component: Remove unused variable2012-04-28, by Matthew Wild
-
mod_s2s/s2sout.lib: Fix imports and some undefined variables2012-04-28, by Matthew Wild
-
mod_s2s: Fix imports and remove some unused variables2012-04-28, by Matthew Wild
-
mod_saslauth: Remove unused declaration of xmlns_stanzas2012-04-28, by Matthew Wild
-
mod_c2s: Remove unused import of portmanager2012-04-28, by Matthew Wild
-
mod_s2s: Add log() import2012-04-28, by Matthew Wild
-
util.timer: Remove unused function imports2012-04-28, by Matthew Wild
-
moduleapi: Import util.timer2012-04-28, by Matthew Wild
-
util.stanza: Remove unused function imports2012-04-28, by Matthew Wild
-
hostmanager: Remove import of unused setmetatable2012-04-28, by Matthew Wild
-
moduleapi: Remove unused variable 'module_items'2012-04-28, by Matthew Wild
-
modulemanager: Remove unused function imports2012-04-28, by Matthew Wild
-
modulemanager: Remove unused NULL declaration2012-04-28, by Matthew Wild
-
portmanager: Fix breakage (import ALL the functions)2012-04-28, by Matthew Wild
-
portmanager: Rename activate_service() to activate() (to match deactivate())2012-04-28, by Matthew Wild
-
portmanager: Add module() definition2012-04-28, by Matthew Wild
-
portmanager: Explicitly import some libraries2012-04-28, by Matthew Wild
-
net.http.server: Try default_host if client sent no host anywhere, otherwise... fail. It's 2012.2012-04-28, by Matthew Wild
-
net.http.server: Fix traceback on missing host header (thanks darkrain)2012-04-27, by Matthew Wild
-
mod_bosh: Remove unused import of net.httpserver2012-04-27, by Matthew Wild
-
net.http.server: Improve comment2012-04-27, by Matthew Wild
-
mod_component: Return true after denying a second component connection for a host (thanks xnyhps)2012-04-27, by Matthew Wild
-
modulemanager: Clear modulemap when a host is deactivated (thanks xnyhps)2012-04-27, by Matthew Wild
-
hostmanager: Remove unused host_config parameter from host-activated event2012-04-27, by Matthew Wild
-
hostmanager: Add some TODO comments2012-04-27, by Matthew Wild
-
hostmanager: Convert host-deactivating event parameters to a table2012-04-27, by Matthew Wild
-
mod_proxy65: Fix traceback when proxy65 service fails to bind a port2012-04-27, by Matthew Wild
-
net.http.server: Remove unused variable2012-04-27, by Matthew Wild
-
net.http.server: Correctly cache results of handler indexing, and also cache failures2012-04-27, by Matthew Wild
-
mod_bosh: Add routes without trailing-'/', so that both /http-bind and /http-bind/ work again2012-04-27, by Matthew Wild
-
mod_http: Allow a route value to be static data rather than a handler function2012-04-27, by Matthew Wild
-
net.http.codes: Add missing 418 status code2012-04-27, by Matthew Wild
-
mod_http_files: Specify method in HTTP route2012-04-27, by Matthew Wild
-
mod_http: Link to docs on routes in error message2012-04-27, by Matthew Wild
-
moduleapi: Rename module:hook_stanza() -> module:hook_tag() (hook_stanza works for compat)2012-04-27, by Matthew Wild
-
moduleapi: get_host_type(): Return nil for global modules (no host)2012-04-27, by Matthew Wild
-
mod_http: Remove unused import of url.parse2012-04-26, by Matthew Wild
-
mod_http_files, net.http.parser: Move path normalization to net.http.parser so that all modules can benefit2012-04-26, by Matthew Wild
-
Merge with backout2012-04-26, by Matthew Wild
-
Revert 98bfebb38705, moved to net.http.parser in 4fc99f1b75702012-04-26, by Matthew Wild
-
net.http.server: Fire http-error 400 if request fails sanity checks2012-04-26, by Matthew Wild
-
net.http.parser: Handle full URLs in status line.2012-04-26, by Waqas Hussain
-
mod_http_errors: Module to handle HTTP errors with a HTML page2012-04-26, by Matthew Wild
-
net.http.server: Make error handling overrideable via 'http-error' event2012-04-26, by Matthew Wild
-
net.server.http: Parse absolute URIs in requests (thanks Maranda)2012-04-26, by Matthew Wild
-
moduleapi: Fix parameters to unhook_object_event()2012-04-26, by Matthew Wild
-
moduleapi: module:depends(): Don't load shared modules onto the current host if the current host is '*'...2012-04-26, by Matthew Wild
-
net.http.server: Expose events object (for debug purposes)2012-04-26, by Matthew Wild
-
util.helpers: show_events(): Make more robust, and allow filtering results to a specific event2012-04-26, by Matthew Wild
-
net.http.server: Lower score of wildcard handlers to ensure specific handlers beat them2012-04-26, by Matthew Wild
-
mod_http_files: Change option name from http_path to http_files_dir2012-04-26, by Matthew Wild
-
mod_http_files: Log 404 failure reason2012-04-26, by Matthew Wild
-
mod_http_files: Return numeric error codes instead of custom error responses2012-04-26, by Matthew Wild
-
util.debug: Remove 'white' from boundary style (leave at default colour)2012-04-26, by Matthew Wild
-
util.termcolours: tohtml() for converting output to HTML. I don't know.2012-04-26, by Matthew Wild
-
mod_bosh: Update informational message on GET2012-04-26, by Matthew Wild
-
mod_http: Use module:hook/unhook_event_object() so that handlers get unregistered if mod_http is unloaded2012-04-26, by Matthew Wild
-
moduleapi: Add module:unhook_object_event()2012-04-26, by Matthew Wild
-
net.http.server: Fix to compare priority if path lengths are the same (logic fail)2012-04-26, by Matthew Wild
-
util.debug: Some more magic constant fiddling. Don't ask me.2012-04-25, by Matthew Wild
-
mod_bosh: Large commit to update to mod_http/net.http.server APIs. Becomes a shared module.2012-04-25, by Matthew Wild
-
mod_bosh: Optimisation, store reply_before value as waiting_requests value (saves a lookup)2012-04-25, by Matthew Wild
-
net.http.server: Small fix to comment2012-04-25, by Matthew Wild
-
net.http.server: Remove legacy compatibility2012-04-25, by Matthew Wild
-
portmanager: Fix selecting bind_interfaces from pre-0.9 config options.2012-04-25, by Kim Alvefur
-
Makefile: Fix for net/http2012-04-25, by Matthew Wild
-
mod_proxy65: Add multiplex pattern.2012-04-25, by Waqas Hussain
-
Merge timber->trunk - thanks everyone!2012-04-24, by Matthew Wild
-
net.http.server: Remove debug message2012-04-24, by Matthew Wild
-
util.helpers: Add show_events(), to show the events and handlers in a util.events object2012-04-24, by Matthew Wild
-
util.debug: Turn into a real-ish module ('debugx'), and require you call use() to override debug.traceback()2012-04-24, by Matthew Wild
-
mod_proxy65: Port to portmanager, make a shared module2012-04-24, by Matthew Wild
-
mod_http: Fix specifying method in app route keys2012-04-24, by Matthew Wild
-
portmanager: Add get_service_at(interface, port) and close(interface, port)2012-04-24, by Matthew Wild
-
net.server_event: Do not automatically close clients when closing a server port2012-04-24, by Matthew Wild
-
net.server_select: Remove server from _server table when closing2012-04-24, by Matthew Wild
-
mod_admin_telnet: Add initial port:list() and port:close() commands2012-04-24, by Matthew Wild
-
prosody: Load portmanager at startup, to ensure it is ready to receive item-added events when modules are loaded2012-04-24, by Matthew Wild
-
mod_http_files: Rename argument to reflect what it actually is2012-04-23, by Kim Alvefur
-
mod_httpserver: Rename to mod_http_files2012-04-23, by Kim Alvefur
-
mod_httpserver: Adapt to use the new HTTP API2012-04-23, by Kim Alvefur
-
mod_http: Pass portion of path that matched wildcard to wildcard handlers, as a second parameter2012-04-23, by Matthew Wild
-
net.http.server: Support for wildcard events (events that end with '/*')2012-04-23, by Matthew Wild
-
mod_http: Support for default_path in apps2012-04-23, by Matthew Wild
-
moduleapi: Add module:add_timer(delay, callback) - automatically halts the timer on module unload2012-04-23, by Matthew Wild
-
modulemanager: Set module.loaded = false on unload2012-04-23, by Matthew Wild
-
mod_http: Revamp module for new API and config2012-04-23, by Matthew Wild
-
moduleapi: module:depends(): Load shared modules onto the current host even if they are loaded globally already2012-04-23, by Matthew Wild
-
modulemanager: Report errors that happen when loading a shared module onto its original host2012-04-23, by Matthew Wild
-
moduleapi: module:provides(): Add "-provider" onto the key name2012-04-23, by Matthew Wild
-
moduleapi: module:provides(): Fix usage of wrong table2012-04-23, by Matthew Wild
-
net.http.server: Fix legacy net.httpserver fallback (httpserver is no longer a global).2012-04-22, by Waqas Hussain
-
net.httpserver: Comment dependency on connlisteners. Further cleanup to follow.2012-04-22, by Waqas Hussain
-
Merge with Zash2012-04-22, by Matthew Wild
-
core.certmanager: Log a message when a password is required but not supplied. fixes #2142012-04-21, by Kim Alvefur
-
mod_component: Handle component connecting to non-existent host2012-04-22, by Matthew Wild
-
mod_motd: Use presence/bare to catch a client's initial presence and send the MOTD then (fixes #282)2012-04-22, by Matthew Wild
-
multiplex_listener: Remove (already ported to mod_net_multiplex)2012-04-21, by Matthew Wild
-
mod_motd: Send only to resource coming online, not the user's bare JID (fixes #282)2012-04-21, by Matthew Wild
-
prosody: Don't require net.httpserver now2012-04-21, by Matthew Wild
-
mod_admin_telnet: module:list(): List global modules (part-fixes #228)2012-04-21, by Matthew Wild
-
modulemanager: When a shared module becomes global, ensure it still gets loaded onto the original target host2012-04-21, by Matthew Wild
-
modulemanager: Support for shared modules - function module.add_host(host_module) in a global module2012-04-21, by Matthew Wild
-
modulemanager: Make module_has_method and module_call_method use rawget()2012-04-21, by Matthew Wild
-
modulemanager: Use modulemap rather than hosts[host] (fix for when host == "*")2012-04-21, by Matthew Wild
-
modulemanager: Use api_instance rather than pluginenv.module (same thing)2012-04-21, by Matthew Wild
-
modulemanager: Allow loading a module onto "*" (part-fixes #228)2012-04-21, by Matthew Wild
-
net.connlisteners: Be gone!2012-04-21, by Matthew Wild
-
mod_http: Include handlers of non-global modules.2012-04-21, by Waqas Hussain
-
mod_http: Provide HTTP service.2012-04-21, by Waqas Hussain
-
net.http.server: Fire global HTTP event when no specific handlers available.2012-04-21, by Waqas Hussain
-
net.http.server: Missing <title/> in 404 Not Found response.2012-04-21, by Waqas Hussain
-
mod_adhoc: Always allow at least the "complete" action2012-04-12, by Florian Zeitz
-
net.http.{server|codes|parser}: Initial commit.2012-04-07, by Waqas Hussain
-
mod_s2s: Queuing a stanza constitutes handling it.2012-03-27, by Paul Aurich
-
mod_s2s: Add "::" as a IPv6 interface (thanks darkrain)2012-03-26, by Florian Zeitz
-
Makefile: Use cp instead of install, and make sure the correct umask is set2012-03-20, by Kim Alvefur
-
mod_c2s: Add missing multiplexed service discovery pattern.2012-03-15, by Kim Alvefur
-
portmanager: Support 'default_port' in service options2012-03-15, by Matthew Wild
-
mod_posix, mod_bosh, mod_admin_telnet: Use module:set_global()2012-03-15, by Kim Alvefur
-
Merge with Zash2012-03-15, by Matthew Wild
-
mod_s2s: Don't bounce sendq on failed connections since it's handled by s2smanager2012-03-11, by Kim Alvefur
-
mod_c2s, mod_s2s: Add multiplex support2012-03-15, by Matthew Wild
-
portmanager: Add get_registered_services() to the public API2012-03-15, by Matthew Wild
-
portmanager: Remove check for service_info.multiplex (now implemented in mod_net_multiplex)2012-03-15, by Matthew Wild
-
portmanager: Allow services to specify their config option prefix2012-03-15, by Matthew Wild
-
moduleapi: Add module:send() as an alias for core_post_stanza() from the current host's origin2012-03-15, by Matthew Wild
-
moduleapi: Add module:provides(), a shortcut to add an item with the current module's name2012-03-15, by Matthew Wild
-
portmanager: Fire service-removed on unregister2012-03-14, by Matthew Wild
-
mod_s2s/s2sout.lib: Log message instead of traceback when s2s isn't configured for any ports2012-03-14, by Matthew Wild
-
mod_c2s: Use module:add_item() to add the net-provider for portmanager2012-03-14, by Matthew Wild
-
portmanager: Fix log message when multiple services are configured to use the same port2012-03-14, by Matthew Wild
-
portmanager: Support item-added/net-provider (global and shared modules only!)2012-03-14, by Matthew Wild
-
portmanager: Add unregister_service(), and allow multiple services with the same name (they get queued)2012-03-14, by Matthew Wild
-
moduleapi: Set module.global = true when module:set_global() is called2012-03-14, by Matthew Wild
-
modulemanager: Use appropriate events object for global modules when firing item-removed on unload2012-03-14, by Matthew Wild
-
mod_auth_internal_{plain,hashed}: Clarify log messages on initialization2012-03-11, by Matthew Wild
-
mod_s2s: Collect s2s sources from portmanager and get local address if necessary2012-03-11, by Florian Zeitz
-
mod_s2s: Remove obsolete default_interface2012-03-11, by Florian Zeitz
-
Merge with Zash2012-03-11, by Matthew Wild
-
s2smanager, mod_s2s: Move import of dns_max_depth to mod_s2s2012-03-11, by Kim Alvefur
-
portmanager: Add get_active_services()2012-03-11, by Matthew Wild
-
portmanager: Add get_service()2012-03-11, by Matthew Wild
-
Merge with Zash2012-03-09, by Matthew Wild
-
mod_admin_adhoc: Use module:depends()2012-03-07, by Kim Alvefur
-
mod_admin_adhoc: Import util.iterators properly2012-03-07, by Kim Alvefur
-
Merge with Maranda2012-03-08, by Matthew Wild
-
mod_s2s: remove conn sessions clearing redundancy and leave it only in listener.ondisconnect2012-03-05, by Marco Cirillo
-
Merge with Zash2012-03-07, by Matthew Wild
-
mod_s2s: Log the entire stream header.2012-03-04, by Kim Alvefur
-
Merge with Zash2012-03-03, by Matthew Wild
-
mod_dialback, mod_s2s: Log initiation of dialback in mod_dialback2012-03-03, by Kim Alvefur
-
mod_s2s, mod_dialback: Rename event to s2s-authenticate-legacy2012-03-03, by Kim Alvefur
-
Merge with Zash2012-03-03, by Matthew Wild
-
mod_s2s, mod_dialback: Event on pre-XMPP streams, so we can try dialback.2012-03-03, by Kim Alvefur
-
core.portmanager: Make sure the private flag takes precedence over global interfaces2012-03-02, by Kim Alvefur
-
mod_admin_telnet: Import util.iterators properly2012-03-02, by Kim Alvefur
-
mod_s2s: return true when we sent the stanza, or initiated a new s2sout2012-03-02, by Kim Alvefur
-
mod_dialback: Remove unused import of s2smanager.send_to_host()2012-03-02, by Kim Alvefur
-
mod_s2s: Add missing local table.insert2012-02-29, by Kim Alvefur
-
Fix make install for mod_s2s.2012-03-02, by Thijs Alkemade
-
s2smanager, mod_s2s: clear up ip_hosts after s2s is marked as established, remove useless space from mod_s2s code2012-02-24, by Marco Cirillo
-
Merge backout2012-02-24, by Matthew Wild
-
Backed out changeset aba47e6dff432012-02-24, by Matthew Wild
-
Merge Zash with Florob and Maranda2012-02-24, by Matthew Wild
-
mod_admin_telnet: make service private.2012-02-24, by Marco Cirillo
-
mod_s2s, s2sout.lib: import cert verify and add another fallback method in case socket.local_addresses isn't there.2012-02-24, by Marco Cirillo
-
s2sout.lib: import utils/functionality once in s2smanager.2012-02-24, by Florian Zeitz
-
mod_s2s: port functionality once in s2smanager.2012-02-24, by Florian Zeitz
-
mod_dialback: import util.hashes and functionality once in s2smanager.2012-02-24, by Florian Zeitz
-
s2smanager: remove send_to_host.2012-02-24, by Florian Zeitz
-
modulemanager: include mod_c2s and mod_s2s into autoloaded modules.2012-02-24, by Florian Zeitz
-
s2sout.lib: Fix wrong variable name2012-02-23, by Kim Alvefur
-
s2sout.lib: Add locals for source interfaces2012-02-23, by Kim Alvefur
-
s2sout.lib: Import various util.*2012-02-23, by Kim Alvefur
-
mod_s2s: Attach send function to session2012-02-23, by Kim Alvefur
-
mod_s2s: Initiate connections2012-02-23, by Kim Alvefur
-
mod_s2s: Fix typo2012-02-22, by Kim Alvefur
-
mod_s2s: Add some missing imports2012-02-22, by Kim Alvefur
-
net.http, httpclient_listener: Merge listener into net.http2012-01-23, by Matthew Wild
-
xmppserver_listener: Remove2012-01-23, by Matthew Wild
-
stanza_router: Replace s2s send logic with firing of a 'route/remote' event2012-01-23, by Matthew Wild
-
stanza_router: Remove obsolete commented code2012-01-23, by Matthew Wild
-
sessionmanager: Require uuid_generate()2012-01-23, by Matthew Wild
-
mod_c2s: Code reduction2012-01-23, by Matthew Wild
-
mod_admin_telnet: Port to portmanager2012-01-23, by Matthew Wild
-
sessionmanager, mod_c2s: Move timeout logic to mod_c2s2012-01-23, by Matthew Wild
-
prosody: Remove connlisteners, and net_activate_ports2012-01-23, by Matthew Wild
-
portmanager: Pass port to friendly_error_message()2012-01-23, by Matthew Wild
-
util.iterators: Make a standard library (no longer injects into global namespace)2012-01-23, by Matthew Wild
-
util.set: Accept nil to add_list()2012-01-22, by Matthew Wild
-
mod_c2s, sessionmanager, xmppclient_listener: Move all c2s network and stream logic into a new module, mod_c2s2012-01-22, by Matthew Wild
-
portmanager: One manager to, in the darkness, bind them2012-01-22, by Matthew Wild
-
Merge with trunk2012-01-22, by Matthew Wild
-
mod_admin_telnet: Use module:shared() to expose commands table and default console environment2012-01-22, by Matthew Wild
-
moduleapi: Add module:shared(), a way to easily share data between multiple loaded modules2012-01-22, by Matthew Wild
-
moduleapi: Add module:depends(), a way to safely depend upon another module at runtime2012-01-22, by Matthew Wild
-
modulemanager: load(): Return and use the correct module object2012-01-22, by Matthew Wild
-
util.helpers: After nearly 'fixing' this code, I conclude it instead only deserves a bigger smile2012-01-22, by Matthew Wild
-
modulemanager: Cleanup some unused variables, imports, whitespace and add a comment.2012-01-22, by Matthew Wild
-
modulemanager: Drop unnecessary prosody_events local2012-01-22, by Matthew Wild
-
modulemanager: Move in-module API functions to core.moduleapi (half the file size, yay)2012-01-22, by Matthew Wild
-
configmanager: get(): Make section (core) optional (hurrah)2011-12-10, by Matthew Wild
-
Merge with Markus Kötter2012-04-24, by Matthew Wild
-
muc - implement per channel history limits2012-04-13, by Markus Kötter
-
Merge with 0.92012-04-19, by Matthew Wild
-
mod_bosh: Log error on BOSH parse failure (thanks daurnimator)2012-04-19, by Matthew Wild
-
util.debug: Move boundary markers to top of relevant sections of the stack trace (easier to follow)2012-03-22, by Matthew Wild
-
util.debug: Add a touch of colour to source locations2012-03-22, by Matthew Wild
-
util.debug: Add a bit of colour2012-03-22, by Matthew Wild
-
util.debug: Move optimal line length (default 65) into a variable2012-03-22, by Matthew Wild
-
util.debug: Add markers in the output when crossing source file boundaries2012-03-22, by Matthew Wild
-
util.debug: Add catch for an "error in error handling"2012-03-22, by Matthew Wild
-
util.debug: Attempt to get debug.traceback() parameter handling correct (again)2012-03-22, by Matthew Wild
-
Merge 0.9->trunk2012-03-09, by Matthew Wild
-
mod_admin_telnet: Add flag for IPv62012-03-05, by Kim Alvefur
-
mod_admin_telnet: Add flag for stream management.2012-03-05, by Kim Alvefur
-
mod_admin_telnet: (encrypted) is redundant in combination with (secure)2012-03-05, by Kim Alvefur
-
mod_admin_telnet: Commond and flexible way to show stream properties.2012-03-05, by Kim Alvefur
-
core.s2smanager: Log the entire stream header.2012-03-04, by Kim Alvefur
-
Merge with 0.92012-02-25, by Matthew Wild
-
core.s2smanager: Fix check_cert_status() for when the stream has no from attr2012-02-21, by Kim Alvefur
-
s2smanager: Fix traceback when socket.tcp6 isn't available2012-02-25, by Matthew Wild
-
Merge with 0.92012-02-12, by Matthew Wild
-
hostmanager: Import select() (thanks Medics)2012-02-12, by Matthew Wild
-
Merge with 0.92012-02-12, by Matthew Wild
-
mod_saslauth: Remove useless import of, and call to nodeprep.2012-02-12, by Kim Alvefur
-
mod_saslauth: Fire authentication-failure if make_authenticated() failed.2012-02-12, by Kim Alvefur
-
mod_saslauth: Move authentication-success event to after session has been made authenticated.2012-02-12, by Kim Alvefur
-
Merge with 0.92012-02-11, by Matthew Wild
-
hostmanager: Import jid_split (thanks chris)2012-02-11, by Matthew Wild
-
util.prosodyctl: Fix variable name clash introduced in 55ef5d83d00a (thanks chris)2012-02-11, by Matthew Wild
-
Merge with 0.92012-02-08, by Matthew Wild
-
util.prosodyctl: In the register command, check that the virtual exists before proceeding.2012-02-08, by Kim Alvefur
-
hostmanager: Add send() method to hosts2011-12-16, by Matthew Wild
-
prosody.cfg.lua.dist: Comment mod_legacyauth by default (thanks Zash)2012-01-31, by Matthew Wild
-
util.template: Refactoring to make the string->stanza conversion code more generic.2012-02-04, by Waqas Hussain
-
Merge with 0.92012-01-26, by Matthew Wild
-
s2smanager: Log the host when marking it authenticated2012-01-24, by Paul Aurich
-
mod_saslauth: "" ~= nil (thanks, Zash!)2012-01-24, by Paul Aurich
-
util.json: Added function encode_ordered(object).2012-01-18, by Waqas Hussain
-
util.dataforms: Fix verfication for booleans2011-12-03, by Florian Zeitz
-
util.dataforms: Fix form verification2011-12-02, by Florian Zeitz
-
Merge with Zash2012-01-26, by Matthew Wild
-
prosodyctl: Add commands for generating certificates and keys2012-01-20, by Kim Alvefur
-
user.x509: Add some utility functions for generating OpenSSL configs2012-01-20, by Kim Alvefur
-
util.prosodyctl: Add getline() and show_prompt()2012-01-20, by Kim Alvefur
-
util.xmppstream: Optimize attribute processing.2012-01-25, by Waqas Hussain
-
util.xmppstream: Have faith in the XML parser matching start and end tags.2012-01-25, by Waqas Hussain
-
util.xmppstream: Remove some unnecessary code.2012-01-25, by Waqas Hussain
-
mod_compression: Change default compression level to 72012-01-19, by Kim Alvefur
-
mod_compression: Use get_option_number2012-01-19, by Kim Alvefur
-
Merge with trunk2012-01-18, by Matthew Wild
-
Merge with 0.92012-01-18, by Matthew Wild
-
mod_watchregistrations: Fixed an undefined global access (thanks Medics).2011-12-12, by Waqas Hussain
-
prosodyctl: Adjust description of 'reload' command (thanks crocket)2012-01-17, by Matthew Wild
-
mod_tls: Fix log statement (thanks Zash)2012-01-18, by Matthew Wild
-
util.json: Added function encode_ordered(object).2012-01-18, by Waqas Hussain
-
Merge with 0.92012-01-17, by Matthew Wild
-
net.http: Pass response object to callbacks (feels hacky, should this be passed *instead of* the request?)2012-01-17, by Matthew Wild
-
util.throttle: Fix 'outstanding' return value2012-01-13, by Matthew Wild
-
util.throttle: Import setmetatable2012-01-13, by Matthew Wild
-
util.throttle: Fix 'outstanding' return value2012-01-13, by Matthew Wild
-
util.throttle: Import setmetatable2012-01-13, by Matthew Wild
-
util.debug: Adjust level within get_locals_table() to account for the additional depth of this function itself2012-01-13, by Matthew Wild
-
mod_component: removed unused variable reference, added "flagging" to assert if a component is connected or not.2012-01-06, by Marco Cirillo
-
net.xmppcomponent_listener: removed unused variable reference.2012-01-06, by Marco Cirillo
-
util.stanza: Remove unused __add metamethod2011-12-21, by Matthew Wild
-
s2smanager: Fix missing import of 'type' (thanks darkrain)2011-12-20, by Matthew Wild
-
hostmanager: Add send() method to hosts2011-12-16, by Matthew Wild
-
usermanager: Prep admin JIDs (fixes issue#276).2011-12-14, by Waqas Hussain
-
s2smanager: Don't throw an error when the "interface" config option is a string (which it is by default).2011-12-14, by Waqas Hussain
-
mod_bosh: Remove unused reference to lxp2011-12-14, by Waqas Hussain
-
sessionmanager: Remove unused reference to modulemanager2011-12-13, by Matthew Wild
-
s2smanager: Remove unused reference to modulemanager2011-12-13, by Matthew Wild
-
modulemanager: Remove 'config' from module environments (no modules use it that I'm aware of)2011-12-13, by Matthew Wild
-
mod_watchregistrations: Fixed an undefined global access (thanks Medics).2011-12-12, by Waqas Hussain
-
util/datamanager: Use package.config to figure out directory seperator2011-12-12, by James Callahan
-
configure: Add 'openbsd' preset (thanks xavier)2011-12-11, by Matthew Wild
-
mod_adhoc: Use module:handle_items()2011-12-10, by Matthew Wild
-
util.array: Avoid globals.2011-12-09, by Waqas Hussain
-
util.array: Make array:push() chainable.2011-12-09, by Waqas Hussain
-
mod_bosh: Fixed use of a private HTTP request property.2011-12-09, by Waqas Hussain
-
net.httpserver: Removed unused import.2011-12-09, by Waqas Hussain
-
migrator/jabberd14: Minor refactoring.2011-12-09, by Waqas Hussain
-
configure: Remove obsolete option '--require-config'2011-12-08, by Matthew Wild
-
s2smanager: Store port specified by SRV records2011-12-07, by Florian Zeitz
-
util.iterators: it2table: Fix variable name2011-12-07, by Matthew Wild
-
util.array: Expand some of the more basic methods to act more sensibly than their names suggested2011-12-07, by Matthew Wild
-
util.array: Add pluck() method to pick a given property from each item2011-12-07, by Matthew Wild
-
mod_bosh: Remove a session from inactive_sessions before destroying it2011-12-07, by Matthew Wild
-
util.dataforms: Fix verfication for booleans2011-12-03, by Florian Zeitz
-
util.dataforms: Fix form verification2011-12-02, by Florian Zeitz
-
util.ip: Fix syntax error (while I search for my pre-commit hooks)2011-11-30, by Matthew Wild
-
util.ip: Fix in IP range calculation for 172.16.0.0/122011-11-30, by Matthew Wild
-
s2smanager: Use config over xmppserver's default interface2011-11-28, by Matthew Wild
-
net.xmppserver_listener: Set default interface to '*' (fixes traceback) (thanks Zash)2011-11-28, by Matthew Wild
-
Merge with Florob2011-11-26, by Matthew Wild
-
loggingmanager: Remove unused 'critical' level2011-11-22, by Matthew Wild
-
util.dependencies, util.xmppstream: Move LuaExpat version checking to util.dependencies.2011-11-21, by Waqas Hussain
-
util.xmppstream: A little cleanup.2011-11-21, by Waqas Hussain
-
util.rfc3484: Use a stable sorting algorithm2011-11-06, by Florian Zeitz
-
s2smanager, net.dns: Fix handling for NXNAME and SRV target of "."2011-10-26, by Florian Zeitz
-
s2smanager, xmppserver_listener: Support for connecting to other servers via IPv62011-10-22, by Florian Zeitz
-
util.rfc3484: New util implementing RFC3484 sorting2011-10-22, by Florian Zeitz
-
util.ip: New module containing IP related functions2011-10-22, by Florian Zeitz
-
util.debug: Fix potential traceback2011-11-19, by Matthew Wild
-
migrator/jabberd14: Support for reading jabberd14 spool files.2011-11-19, by Waqas Hussain
-
Merge with Zash2011-11-18, by Matthew Wild
-
util.pposix: Don't trust errno for success. Thanks Quince2011-11-18, by Kim Alvefur
-
mod_proxy65: Major cleanup, better logging, handling of all error cases, less code, and other goodness.2011-11-05, by Waqas Hussain
-
util.timer: Variable name change (func -> callback)2011-11-03, by Matthew Wild
-
util.debug: Experimental new library for producing more extensive debug tracebacks2011-11-03, by Matthew Wild
-
Merge with Zash2011-11-02, by Matthew Wild
-
Makefile: Fix making of prosody.version2011-10-23, by Kim Alvefur
-
prosody: Ensure prosody.paths.config is never nil (certmanager.create_context fails otherwise).2011-11-01, by Waqas Hussain
-
certmanager: More informative logging.2011-11-01, by Waqas Hussain
-
util.jid: Added escape() and unescape().2011-11-01, by Waqas Hussain
-
Merge with Zash2011-10-26, by Matthew Wild
-
Makefile: Merge identical rules and some other improvements.2011-10-17, by Kim Alvefur
-
util.json: Fix for single-line comments (thanks Norbert Kiesel)2011-10-26, by Matthew Wild
-
Makefile: Fix making of prosody.version2011-10-23, by Kim Alvefur
-
Makefile: Merge identical rules and some other improvements.2011-10-17, by Kim Alvefur
-
util.watchdog: Watchdog timer library2011-10-21, by Matthew Wild
-
net.dns: Preserve metatable on manual cache purge2011-10-19, by Matthew Wild
-
net.server_event, net.server_select: Fixed some global pollution.2011-10-13, by Waqas Hussain
-
mod_register: Add support for additional registration fields2011-08-11, by Florian Zeitz
-
util.dataforms: Add field verification logic2011-08-11, by Florian Zeitz
-
Makefile, util-src/Makefile: Add .PHONY, reorganise util-src/Makefile2011-10-12, by Matthew Wild
-
mod_saslauth: Never send empty <mechanisms/>, for real this time.2011-10-12, by Waqas Hussain
-
net.server_select: Minor whitespace fix.2011-10-12, by Waqas Hussain
-
mod_saslauth: Never send empty <mechanisms/>.2011-10-12, by Waqas Hussain
-
mod_watchregistrations: Update to pass default options to module:get_option(), and reformat the code a little2011-10-12, by Matthew Wild
-
mod_motd: Update to use module:get_option_string2011-09-27, by Matthew Wild
-
mod_motd: Send no message (instead of 'blank') if no message is set in the config (thanks medics)2011-09-27, by Matthew Wild
-
net.server_select: Never call onincoming with nil data when a listener doesn't have an onconnect handler2011-09-27, by Matthew Wild
-
util.array: Fix array.collect() for iterators that expect initial value of var to be preserved2011-09-24, by Matthew Wild
-
util.iterators: Add range(from, to)2011-09-24, by Matthew Wild
-
util.timer: Fix corner case of timer not repeating if it returns <= 02011-09-22, by Matthew Wild
-
tools/ejabberdsql2prosody: Track current line for error reporting2011-09-20, by Matthew Wild
-
modulemanager: Fix undefined global access in handling of module.save error handling.2011-09-20, by Waqas Hussain
-
prosody: Invalid escape sequence in componentmanager deprecation warning (can cause luajit to throw).2011-09-20, by Waqas Hussain
-
modulemanager: Fixed undefined global access in broadcast of item-remove events on module unload.2011-09-17, by Waqas Hussain
-
mod_bosh: s/xmlns:streams/xmlns:stream/ - fixes #265 (thanks Tim)2011-09-15, by Matthew Wild
-
mod_proxy65: Apply stringprep to activation target JID.2011-09-02, by Waqas Hussain
-
mod_proxy65: Some more cleanup.2011-09-02, by Waqas Hussain
-
mod_proxy65: Cleanup.2011-09-02, by Waqas Hussain
-
net.dns: Shorten AAAA records2011-09-02, by Kim Alvefur
-
Merge with trunk2011-09-01, by Matthew Wild
-
net.httpclient_listener: Define t_insert2011-09-01, by Matthew Wild
-
MUC: A little cleanup.2011-08-31, by Waqas Hussain
-
net.http: Remove extra space after method in request status line for POST.2011-08-31, by Waqas Hussain
-
util.sasl.scram: Return proper error and don't touch datastores on empty username.2011-08-31, by Waqas Hussain
-
util.pubsub: Remove access checking from remove_all_subscriptions (temporarily?)2011-08-30, by Matthew Wild
-
util.pubsub: Add service:remove_all_subscriptions()2011-08-30, by Matthew Wild
-
util.pubsub: Support for events (currently subscription-added and subscription-removed)2011-08-30, by Matthew Wild
-
modulemanager: Add module:handle_items() to allow a module to more easily handle a list of items on a host2011-08-29, by Matthew Wild
-
util.throttle: Generic module by waqas to limit something over some time2011-08-29, by Matthew Wild
-
mod_saslauth: Fire authentication-success and authentication-failure events (thanks scitor)2011-08-29, by Matthew Wild
-
ejabberd2prosody: Add support for privacy lists.2011-08-26, by Waqas Hussain
-
certmanager: Support setting ciphers in SSL config. LuaSec apparently ignores the documented ciphers option.2011-08-25, by Waqas Hussain
-
configmanager: resolve_relative_path: Improved detection of absolute paths on Windows.2011-08-25, by Waqas Hussain
-
MUC: Allow affiliation change when argument actor==true in room:set_affiliation().2011-08-25, by Waqas Hussain
-
net.http: Convert port to a number (for custom port in URL)2011-08-22, by Matthew Wild
-
net.http: Support for k->v maps in http.formencode2011-08-20, by Matthew Wild
-
net.httpclient_listener: Fix to look for the request body in the right variable...2011-08-20, by Matthew Wild
-
net.server_select: Remove socket from sendlist before calling listener callbacks (thanks darkrain)2011-08-20, by Matthew Wild
-
net.http: Whitespace fixes2011-08-20, by Matthew Wild
-
net.http: Small fix to prevent traceback when connection fails before sending the request2011-08-20, by Matthew Wild
-
net.server_select: Do not set 'ssl' flag simply when assigning an sslctx to a handler, it doesn't mean anything2011-08-20, by Matthew Wild
-
mod_uptime: Use module:hook_global()2011-08-14, by Matthew Wild
-
modulemanager: Add module:hook_global(name, handler, priority) to hook global (server-wide) events2011-08-14, by Matthew Wild
-
mod_pubsub: Add 'publisher' affiliation (can't create/configure nodes, can do everything else)2011-08-14, by Matthew Wild
-
mod_pubsub: Send node items to new subscribers2011-08-14, by Matthew Wild
-
mod_pubsub: Add newline at end of file2011-08-14, by Matthew Wild
-
mod_pubsub: Handle options tag in subscription request (currently doesn't work as options_form is not defined)2011-08-14, by Matthew Wild
-
tests/test.lua, tests/test_net_http.lua: Tests for net.http's url and form encoding/decoding functions2011-08-10, by Matthew Wild
-
net.http: Add formdecode to decode an urlencoded form2011-08-10, by Matthew Wild
-
core.modulemanager, mod_disco: Add support for XEP-0128: Service Discovery Extensions2011-08-08, by Kim Alvefur
-
prosodyctl: Update message on reload success2011-08-04, by Matthew Wild
-
Add "reload" command to prosodyctl2011-08-04, by Vladimir Protasov
-
prosodyctl: Remove typo'd '+' after LuaRocks 1.x version (thanks spoobie)2011-07-27, by Matthew Wild
-
prosodyctl: Add info about the presence of LuaRocks to 'about' command2011-07-27, by Matthew Wild
-
prosodyctl: Fix 'about' command to not show up where it shouldn't...2011-07-19, by Matthew Wild
-
util.x509: Update references to published RFCs2011-05-22, by Paul Aurich
-
s2smanager: Update to newer luasec2010-12-07, by Paul Aurich
-
mod_admin_telnet: Update to newer luasec.2010-12-07, by Paul Aurich
-
MUC: Change error type of badly-formatted stanza from 'auth' to 'modify' (thanks Andrew)2011-06-27, by Matthew Wild
-
sessionmanager: Remove dependency on util.import2011-06-27, by Matthew Wild
-
prosodyctl: Add 'about' command to list Prosody version, directories, and various other stuff2011-06-27, by Matthew Wild
-
mod_component: Clearer log message when bouncing a stanza from a component that is not connected (thanks MK)2011-06-18, by Matthew Wild
-
connlistener, server_select, prosody: Add support for binding to multiple addresses2011-06-15, by Florian Zeitz
-
Merge 0.8->trunk2011-06-12, by Matthew Wild
-
Tagging 0.8.22011-06-12, by Matthew Wild
-
Merge 0.8->trunk2011-06-11, by Matthew Wild
-
mod_storage_sql: Add extra logging and error handling around table creation 0.8.22011-06-11, by Matthew Wild
-
mod_storage_sql: Add sql_manage_tables to disable table creation/updating.2011-06-11, by Matthew Wild
-
Merge 0.8->trunk2011-06-07, by Matthew Wild
-
Backout bcdff2b1d3ec from 0.8 - going to commit a slightly cleaner patch for the same issue to trunk2011-06-07, by Matthew Wild
-
Backout commit d6366294f618 which I was testing and didn't mean to push to 0.82011-06-05, by Matthew Wild
-
mod_groups: Persist changes to mod_groups contacts (e.g. moving groups)2011-06-05, by Christian Haase
-
migrator/prosody_sql.lua: Fix for compatibility with non-MySQL databases2011-06-05, by Matthew Wild
-
mod_storage_sql: Fix commit c806a599224a for compatibility with non-MySQL databases (thanks Ognyan Kulev)2011-06-05, by Matthew Wild
-
s2smanager: Fix letter case in log message (thanks darkrain)2011-06-05, by Matthew Wild
-
Merge 0.8->trunk2011-06-05, by Matthew Wild
-
util.xmppstream: Check to make sure parser.stop is present before calling it.2011-06-04, by Waqas Hussain
-
COPYING: Reflow the all-caps text. It was wrapping really badly in the Windows installer.2011-06-04, by Waqas Hussain
-
COPYING: Update copyright year; it's 2011 already.2011-06-04, by Waqas Hussain
-
util.encodings: Fix small typo introduced in 7f789266b7412011-06-04, by Matthew Wild
-
mod_component: Small code clarity fix2011-06-03, by Matthew Wild
-
Merge with Florob2011-06-03, by Matthew Wild
-
Merge 0.8->trunk2011-06-03, by Matthew Wild
-
Tagging 0.8.12011-06-03, by Matthew Wild
-
mod_admin_adhoc: Only allow global admins to shut the server down2011-06-03, by Florian Zeitz
-
Merge 0.8->trunk2011-06-02, by Matthew Wild
-
migrator/prosody_files: Don't choke on empty data stores for a user (thanks @eoranged)2011-06-02, by Matthew Wild
-
mod_admin_adhoc: Add "Reload configuration" command2011-06-02, by Florian Zeitz
-
mod_adhoc: Add support for commands only executable by global administrators2011-06-02, by Florian Zeitz
-
Merge 0.8->trunk2011-06-02, by Matthew Wild
-
Merge 0.7->0.82011-06-02, by Matthew Wild
-
Merge 0.6->0.72011-06-02, by Matthew Wild
-
Merge 0.8->trunk2011-06-02, by Matthew Wild
-
util.json: Fixed handling of truncated JSON.2011-06-02, by Waqas Hussain
-
Merge 0.8->trunk2011-06-01, by Matthew Wild
-
Merge 0.7->0.82011-06-01, by Matthew Wild
-
Merge 0.6->0.72011-06-01, by Matthew Wild
-
xmlhandlers: Don't restrict CDATA2011-06-01, by Matthew Wild
-
Merge 0.8->trunk2011-06-01, by Matthew Wild
-
Merge 0.7->0.82011-06-01, by Matthew Wild
-
Merge 0.6->0.72011-06-01, by Matthew Wild
-
util.encodings: Check return values before proceeding2011-05-22, by Paul Aurich
-
util.encodings: Swap code order ("ifndef" bugs me)2011-05-22, by Paul Aurich
-
util.encodings: Fix idna.to_unicode2011-05-22, by Paul Aurich
-
Advertise in-band registration support.2011-05-27, by Glenn Maynard
-
net.dns: Support for resolving AAAA records2011-05-16, by Matthew Wild
-
MUC: Include occupant count in room disco#info response.2011-05-07, by Waqas Hussain
-
mod_roster: Remove <optional/> from roster version stream feature, as per latest specs.2011-05-07, by Waqas Hussain
-
mod_dialback: Remove <optional/> from stream feature, as per latest specs.2011-05-07, by Waqas Hussain
-
sessionmanager: Log reason when destroying a session.2011-05-07, by Waqas Hussain
-
s2smanager: Log reason when destroying a session.2011-05-07, by Waqas Hussain
-
Merge 0.8->trunk2011-05-04, by Matthew Wild
-
mod_muc: Remove room from memory when it is made non-persistent and is empty2011-05-04, by Matthew Wild
-
Merge 0.8->trunk2011-04-20, by Matthew Wild
-
Merge 0.8->trunk2011-04-18, by Matthew Wild
-
Tagging 0.8.12011-04-18, by Matthew Wild
-
Merge 0.8->trunk2011-04-15, by Matthew Wild
-
util.datetime: Fix timestamp parsing when in DST (thanks xnyhps)2011-04-15, by Matthew Wild
-
Merge Zash->trunk2011-04-15, by Matthew Wild
-
net.dns: Fix TXT records2011-04-14, by Kim Alvefur
-
util.datetime: Fix timestamp parsing when in DST (thanks xnyhps)2011-04-15, by Matthew Wild
-
Merge 0.8->trunk2011-04-11, by Matthew Wild
-
tools/migration/migrator/prosody_sql.lua: Fix compatibility with PostgreSQL (thanks Timo)2011-04-11, by Matthew Wild
-
mod_pubsub: Support for setting a disco name2011-04-06, by Marco Cirillo
-
Merge 0.8->trunk2011-04-06, by Matthew Wild
-
mod_tls: Fix for components to more reliably inherit SSL settings from their parenthost (thanks Link Mauve)2011-04-06, by Matthew Wild
-
Merge 0.8 -> trunk2011-04-05, by Matthew Wild
-
Tagging 0.8.02011-04-05, by Matthew Wild
-
tools/migration/migrator/prosody_files.lua: Fix for previous commit 0.8.02011-04-05, by Matthew Wild
-
tools/migration/prosody-migrator.lua: Add messages to show when migration is in progress2011-04-05, by Matthew Wild
-
tools/migration: Support for ~/ in paths2011-04-05, by Matthew Wild
-
Merge 0.8->trunk2011-04-05, by Matthew Wild
-
usermanager: Check host exists before trying to look up admins for it2011-04-05, by Matthew Wild
-
tools/migration/prosody-migrator.lua: Refactor store handler loading to report errors they throw2011-04-05, by Matthew Wild
-
tools/migration/migrator/prosody_sql: Throw a friendlier error when LuaDBI is not found2011-04-05, by Matthew Wild
-
prosody.cfg.lua.dist: Add example of 'authentication' option2011-04-05, by Matthew Wild
-
mod_privacy: Remove several unused variable declarations2011-03-29, by Matthew Wild
-
mod_privacy: Remove unused function, sendUnavailable2011-03-29, by Matthew Wild
-
tools/migration: Rename main.lua -> prosody-migrator.lua and update the Makefile2011-03-21, by Matthew Wild
-
net.httpserver: Revert commit eccd3c87d717 which has since been fixed in a better way2011-03-21, by Matthew Wild
-
mod_dialback: Use session:close() on dialback failure instead of s2smanager.destroy_session() (thanks Zash)2011-03-21, by Matthew Wild
-
Merge 0.8->trunk2011-03-18, by Matthew Wild
-
tools/migration/Makefile: Don't install main.lua (we already install it as prosody-migrator) (thanks Enrico)2011-03-03, by Matthew Wild
-
Merge 0.8->trunk.2011-03-02, by Waqas Hussain
-
prosody: Load net.httpserver at startup, to avoid creating a global later.2011-03-02, by Waqas Hussain
-
net.connlisteners: Log traceback on errors in listener loading.2011-03-02, by Waqas Hussain
-
Merge 0.8->trunk2011-03-01, by Matthew Wild
-
mod_storage_sql: Display friendlier error when LuaDBI is missing2011-03-01, by Matthew Wild
-
Merge 0.8->trunk2011-02-26, by Matthew Wild
-
tools/migration/*: Numerous changes and restructuring, and the addition of a Makefile2011-02-26, by Matthew Wild
-
Merge 0.8->trunk2011-02-25, by Matthew Wild
-
tools/migration/config.lua: Minor fixes for more sensible defaults2011-02-25, by Matthew Wild
-
tools/migration/config.lua: Minor fixes for more sensible defaults2011-02-25, by Matthew Wild
-
Merge 0.8->trunk2011-02-25, by Matthew Wild
-
Merge 0.8->trunk2011-02-24, by Matthew Wild
-
util.sasl.scram: Fix bug in validate_username function. (Thanks Florob)2011-02-24, by Tobias Markmann
-
util.sasl.scram: Fix bug in validate_username function. (Thanks Florob)2011-02-24, by Tobias Markmann
-
Merge 0.8->trunk.2011-02-24, by Waqas Hussain
-
MUC: Add a textual error message when the user isn't allowed to get/set config form.2011-02-24, by Waqas Hussain
-
Merge 0.8->trunk2011-02-24, by Matthew Wild
-
util.stanza: Whitespace fix after merge (complicated)2011-02-24, by Matthew Wild
-
prosody, prosodyctl: Use plugin_paths in addition to, not instead of, the default plugin path2011-02-24, by Matthew Wild
-
tools/migration/*.lua: Convert to unix line endings2011-02-23, by Matthew Wild
-
net.httpserver: Removed an unused function.2011-02-23, by Waqas Hussain
-
tests/test_sasl.lua: Convert literal UTF-8/Latin1 chars to escape codes for weak text editors2011-02-22, by Matthew Wild
-
net.httpserver: Catch errors thrown in HTTP handlers.2011-02-22, by Waqas Hussain
-
mod_auth_*: Get rid of undocumented and broken 'sasl_realm' config option.2011-02-22, by Waqas Hussain
-
mod_auth_cyrus: Print some diagnostic log messages about the available mechanisms.2011-02-22, by Waqas Hussain
-
prosodyctl: Support for plugin_paths config option2011-02-22, by Matthew Wild
-
mod_tls: Drop 'TLS negotiation started for ...' to debug level from info2011-02-22, by Matthew Wild
-
s2smanager: Drop some log messages to debug level from info/warn2011-02-22, by Matthew Wild
-
prosody: Change plugin_path -> plugin_paths and make it an array instead of a string2011-02-22, by Matthew Wild
-
util.stanza: Remove childtags and rename matching_tags -> childtags (they are API-compatible)2011-02-22, by Matthew Wild
-
util.pluginloader: Remove unused support for custom loaders, to simplify further refactoring.2011-02-20, by Waqas Hussain
-
modulemanager: Added module.path to the plugin API to let plugins determine their load path.2011-02-20, by Waqas Hussain
-
util.pluginloader: Return file path on success in pluginloader.load_code().2011-02-20, by Waqas Hussain
-
util.pluginloader: Return full file path from internal file loader on success, not just the name.2011-02-20, by Waqas Hussain
-
util.stanza: Rewrite clone() to be more optimized.2011-02-20, by Waqas Hussain
-
loggingmanager: Allow specifying a sink type in per-level logging config (thanks ruskie)2011-02-13, by Matthew Wild
-
loggingmanager: Iterate over logging config rules using ipairs rather than pairs2011-02-13, by Matthew Wild
-
mod_presence: Bounce errors for invalid presence types (thanks nolan/Astro)2011-02-10, by Matthew Wild
-
TODO: Update for 0.9 milestones2011-02-01, by Matthew Wild
-
TODO: Remove 0.8 milestones2011-02-01, by Matthew Wild
-
prosody: Add config option plugin_path to allow overriding plugin directories.2011-01-20, by Waqas Hussain
-
util.pluginloader: Add support for multiple plugin directories.2011-01-20, by Waqas Hussain
-
MUC: Add option to allow participants to change the subject.2011-01-14, by Kim Alvefur
-
Merge with waqas2011-02-24, by Matthew Wild
-
util.stanza: Clean up matching_tags() and replace :childtags() with it2011-02-19, by Matthew Wild
-
prosody, prosodyctl: Use plugin_paths in addition to, not instead of, the default plugin path2011-02-24, by Matthew Wild
-
tools/migration/*.lua: Convert to unix line endings2011-02-23, by Matthew Wild
-
net.httpserver: Removed an unused function.2011-02-23, by Waqas Hussain
-
tests/test_sasl.lua: Convert literal UTF-8/Latin1 chars to escape codes for weak text editors2011-02-22, by Matthew Wild
-
net.httpserver: Catch errors thrown in HTTP handlers.2011-02-22, by Waqas Hussain
-
mod_auth_*: Get rid of undocumented and broken 'sasl_realm' config option.2011-02-22, by Waqas Hussain
-
mod_auth_cyrus: Print some diagnostic log messages about the available mechanisms.2011-02-22, by Waqas Hussain
-
prosodyctl: Support for plugin_paths config option2011-02-22, by Matthew Wild
-
mod_tls: Drop 'TLS negotiation started for ...' to debug level from info2011-02-22, by Matthew Wild
-
s2smanager: Drop some log messages to debug level from info/warn2011-02-22, by Matthew Wild
-
prosody: Change plugin_path -> plugin_paths and make it an array instead of a string2011-02-22, by Matthew Wild
-
util.stanza: Remove childtags and rename matching_tags -> childtags (they are API-compatible)2011-02-22, by Matthew Wild
-
util.pluginloader: Remove unused support for custom loaders, to simplify further refactoring.2011-02-20, by Waqas Hussain
-
modulemanager: Added module.path to the plugin API to let plugins determine their load path.2011-02-20, by Waqas Hussain
-
util.pluginloader: Return file path on success in pluginloader.load_code().2011-02-20, by Waqas Hussain
-
util.pluginloader: Return full file path from internal file loader on success, not just the name.2011-02-20, by Waqas Hussain
-
Merge 0.8->trunk.2011-02-20, by Waqas Hussain
-
util.json: Fixed a parse error caused by unexpected whitespace.2011-02-19, by Waqas Hussain
-
util.stanza: Rewrite clone() to be more optimized.2011-02-20, by Waqas Hussain
-
net.server_select: Expose step() function (thanks Łukasz)2011-02-14, by Matthew Wild
-
Merge 0.8->trunk2011-02-13, by Matthew Wild
-
net.httpserver: Log when an error occurs inside a HTTP request handler2011-02-13, by Matthew Wild
-
loggingmanager: Allow specifying a sink type in per-level logging config (thanks ruskie)2011-02-13, by Matthew Wild
-
loggingmanager: Iterate over logging config rules using ipairs rather than pairs2011-02-13, by Matthew Wild
-
mod_presence: Bounce errors for invalid presence types (thanks nolan/Astro)2011-02-10, by Matthew Wild
-
TODO: Update for 0.9 milestones2011-02-01, by Matthew Wild
-
Merge 0.8->trunk.2011-02-03, by Waqas Hussain
-
modulemanager: Fix disabling a module on a single host2011-02-02, by Paul Aurich
-
TODO: Remove 0.8 milestones2011-02-01, by Matthew Wild
-
Merge 0.8->trunk2011-01-31, by Matthew Wild
-
Merge 0.8->trunk2011-01-28, by Waqas Hussain
-
stanza_router: Return a <bad-request/> error on invalid IQ type.2011-01-28, by Waqas Hussain
-
windows.c: Return nil,err from functions instead of throwing errors.2011-01-28, by Waqas Hussain
-
s2smanager: Change 'Connection failed' error message text to 'Server-to-server connection failed' (thanks Paul)2011-01-26, by Matthew Wild
-
Merge 0.8->trunk2011-01-21, by Matthew Wild
-
net.dns: Fix tostring() for SRV records2011-01-21, by Matthew Wild
-
loggingmanager: Fix reading configuration of timestamps for console output.2011-01-12, by Waqas Hussain
-
loggingmanager: Re-read 'debug' option on reload.2011-01-12, by Waqas Hussain
-
prosody: Add config option plugin_path to allow overriding plugin directories.2011-01-20, by Waqas Hussain
-
util.pluginloader: Add support for multiple plugin directories.2011-01-20, by Waqas Hussain
-
mod_pubsub: Don't force-load mod_iq.2011-01-20, by Waqas Hussain
-
MUC: Add option to allow participants to change the subject.2011-01-14, by Kim Alvefur
-
Merge 0.8->trunk2011-01-11, by Matthew Wild
-
Merge 0.8->trunk2011-01-11, by Matthew Wild
-
storagemanager: Export load_driver() function so it can be used from e.g. migrators2011-01-11, by Matthew Wild
-
Merge 0.8->trunk2011-01-11, by Matthew Wild
-
util.sasl.*: Add 'sasl.' prefix to module names2011-01-11, by Matthew Wild
-
net.server_select, net.server_event: Silence 'error during ssl handshake' for wantread and wantwrite2011-01-11, by Matthew Wild
-
Merge 0.8->trunk2011-01-11, by Matthew Wild
-
mod_storage_sql: Create index when creating a new table2011-01-11, by Matthew Wild
-
util.datamanager: Handle gracefully the lack of prosody.paths.data2011-01-11, by Matthew Wild
-
Merge 0.8->trunk2011-01-10, by Matthew Wild
-
s2smanager: Don't bounce error replies for error and result stanzas.2011-01-10, by Waqas Hussain
-
mod_storage_sql: Reconnect in all cases, and rollback on error.2011-01-10, by Waqas Hussain
-
Merge 0.8->trunk2011-01-08, by Matthew Wild
-
net.adns: Fix logging to handle unconnected UDP sockets2011-01-08, by Matthew Wild
-
mod_bosh: Return true from send()2011-01-08, by Matthew Wild
-
util.pubsub: Some tidying/optimisation to service:may()2011-01-08, by Matthew Wild
-
certs/openssl.cnf: Specify output encoding.2011-01-08, by Kim Alvefur
-
Merge 0.8->trunk2011-01-07, by Matthew Wild
-
mod_storage_sql: Make the 'database' value for the SQLite3 driver relative to the data path2011-01-07, by Matthew Wild
-
util.datamanager: Use prosody.paths.data as the initial value for data_path2011-01-07, by Matthew Wild
-
Merge 0.8->trunk2011-01-07, by Matthew Wild
-
prosody.cfg.lua: Give example for logging to console2011-01-07, by Matthew Wild
-
prosody.cfg.lua: Improve comment about enabling debug logging2011-01-07, by Matthew Wild
-
Merge 0.8->trunk2011-01-07, by Matthew Wild
-
prosody.cfg.lua.dist: Update to include storage configuration and examples for SQL2011-01-07, by Matthew Wild
-
prosody.cfg.lua.dist: Add note about the require_encryption options2011-01-07, by Matthew Wild
-
prosody.cfg.lua.dist: Add motd plugin2011-01-07, by Matthew Wild
-
mod_motd: Process value to strip any indentation from the config2011-01-07, by Matthew Wild
-
Merge 0.8->trunk2011-01-07, by Matthew Wild
-
ejabberdstore.lib.lua: Remove now needless library2011-01-07, by Matthew Wild
-
ejabberd_init.lib.lua: Remove now needless library2011-01-07, by Matthew Wild
-
mod_storage_sql_ejabberd: Remove (moving to prosody-modules)2011-01-07, by Matthew Wild
-
Merge 0.8->trunk2011-01-06, by Matthew Wild
-
storagemanager: Fix log message (s/internal/null/)2011-01-06, by Matthew Wild
-
storagemanager: Log host in message when loading storage provider fails2011-01-06, by Matthew Wild
-
net.server_event: Log interface and port number when binding fails2011-01-06, by Matthew Wild
-
mod_storage_sql: Catch Lua errors during SQL transactions, and rollback.2011-01-05, by Waqas Hussain
-
net.httpserver: Removed unused import and variables.2011-01-05, by Waqas Hussain
-
net.httpserver: Changed an unnecessary global access.2011-01-05, by Waqas Hussain
-
mod_storage_sql: Removed unnecessary initialization of a variable.2011-01-05, by Waqas Hussain
-
net.httpserver: Decode percent-encoded characters in URL path.2011-01-05, by Waqas Hussain
-
modulemanager: Removed an unused variable.2011-01-05, by Waqas Hussain
-
configmanager: Added rawget().2011-01-05, by Waqas Hussain
-
mod_bosh: Fix for miscalculating inactivity, causing disconnects under a steady stream of traffic2011-01-04, by Matthew Wild
-
prosody, prosodyctl: Filter out relative paths from package.(c)path when installed2011-01-04, by Matthew Wild
-
prosody, prosodyctl: Create prosody object as a local before exporting as a global2011-01-04, by Matthew Wild
-
mod_register: Small code cleanup2011-01-04, by Matthew Wild
-
mod_register: Change to use new delete_user auth provider method2011-01-04, by Matthew Wild
-
mod_auth_internal_*: Support for delete_user method2011-01-04, by Matthew Wild
-
usermanager: Add delete_user method2011-01-04, by Matthew Wild
-
usermanager: Change dummy provider method to return an error string also (method not implemented)2011-01-04, by Matthew Wild
-
net.adns: Log the DNS server that a query is sent to2011-01-04, by Matthew Wild
-
MUC: Fix a pair of missing :up()2011-01-03, by Kim Alvefur
-
util.sasl: Cache the calculated mechanisms set for SASL profiles (profile.mechanisms table).2010-12-29, by Waqas Hussain
-
prosody: Don't add a datamanager callback when anonymous_login=true (mod_auth_anonymous does this now).2010-12-28, by Waqas Hussain
-
hostmanager: Don't set host.disallow_s2s when anonymous_login=true (mod_auth_anonymous does this now).2010-12-28, by Waqas Hussain
-
mod_saslauth: Remove special handling for SASL ANONYMOUS, and let mod_auth_anonymous handle it.2010-12-28, by Waqas Hussain
-
usermanager: Assume authentication="anonymous" when anonymous_login=true.2010-12-27, by Waqas Hussain
-
util.sasl.*, mod_auth_*, mod_saslauth: Pass SASL handler as first parameter to SASL profile callbacks.2010-12-27, by Waqas Hussain
-
mod_storage_sql: Use util.json instead of util.serialization.2010-12-27, by Waqas Hussain
-
util.json: Initial commit.2010-12-27, by Waqas Hussain
-
mod_storage_sql: Log an error on query failure.2010-12-27, by Waqas Hussain
-
mod_storage_sql: Dynamically replace backquotes with double quotes when connecting to PostgreSQL...2010-12-27, by Waqas Hussain
-
mod_storage_sql: Call commit() after all SQL statements, including SELECT, to get SQLite to drop its locks.2010-12-27, by Waqas Hussain
-
Don't check priority in mod_offline2010-12-10, by Robert Hoelz
-
mod_message, mod_offline: Change message/offline/store -> message/offline/handle2010-12-09, by Robert Hoelz
-
mod_offline: Make sure mod_offline's store handler reports success vs failure.2010-12-09, by Robert Hoelz
-
mod_message: Send service-unavailable if offline storage fails.2010-12-09, by Robert Hoelz
-
mod_presence, mod_offline: Merge message/offline/delete with message/offline/broadcast.2010-12-09, by Robert Hoelz
-
core.offlinemanager, mod_message, mod_presence: Removed core.offlinemanager in favor of mod_offline.2010-12-09, by Robert Hoelz
-
modulemanager: Auto-load mod_offline.2010-12-27, by Waqas Hussain
-
util.pposix: Remove extraneous semicolon2010-12-26, by Matthew Wild
-
util.encodings: Switch comment styles to build ok as ANSI C2010-12-26, by Matthew Wild
-
util-src/Makefile: Change parameter order so that LDFLAGS always comes later than the input files2010-12-26, by Matthew Wild
-
util-src/Makefile: Clean up and remove unnecessary all linking2010-12-26, by Matthew Wild
-
configure: Don't add -llua to LDFLAGS, it's unnecessary2010-12-26, by Matthew Wild
-
mod_saslauth: Handle session bind requests to the host, fixes OneTeam login2010-12-24, by Matthew Wild
-
s2smanager: Destroy session on immediate failure of a connection attempt (e.g. inability to create sockets)2010-12-24, by Matthew Wild
-
s2smanager: Handle DNS lookup error in response handler2010-12-24, by Matthew Wild
-
s2smanager: send_to_host(): Handle already-destroyed session and bounce stanza accordingly2010-12-24, by Matthew Wild
-
net.adns: Handle dns.query() failures, and pass error to handler2010-12-24, by Matthew Wild
-
net.dns: resolver:query(): Handle getsocket() failures, and return true on success2010-12-24, by Matthew Wild
-
net.dns: resolver:getsocket(): Return nil, err on failure2010-12-24, by Matthew Wild
-
s2smanager: Give all new outgoing s2s sessions a close method by default (destroy_session)2010-12-24, by Matthew Wild
-
s2smanager: Add a missing semi-colon2010-12-24, by Matthew Wild
-
s2smanager: destroy_session(): Pass reason to retire_session() and return true on successful destruction2010-12-24, by Matthew Wild
-
s2smanager: retire_session(): Add a 'reason' parameter2010-12-24, by Matthew Wild
-
s2smanager: session.send(): Return the result of send_to_host() (and incidentally make this a tail call \o/)2010-12-22, by Matthew Wild
-
s2smanager: send_to_host(): Return false on failure, and true otherwise2010-12-22, by Matthew Wild
-
util.filters: Add remove_filter_hook()2010-12-22, by Matthew Wild
-
prosody: Catch a recursive Include error and print a more friendly error2010-12-21, by Matthew Wild
-
util.xmppstream: Allow stream_ns = "" for parsing streams with no xmlns2010-12-21, by Matthew Wild
-
storagemanager: Fix log message (s/internal/null/)2011-01-06, by Matthew Wild
-
storagemanager: Log host in message when loading storage provider fails2011-01-06, by Matthew Wild
-
net.server_event: Log interface and port number when binding fails2011-01-06, by Matthew Wild
-
mod_storage_sql: Catch Lua errors during SQL transactions, and rollback.2011-01-05, by Waqas Hussain
-
net.httpserver: Removed unused import and variables.2011-01-05, by Waqas Hussain
-
net.httpserver: Changed an unnecessary global access.2011-01-05, by Waqas Hussain
-
mod_storage_sql: Removed unnecessary initialization of a variable.2011-01-05, by Waqas Hussain
-
net.httpserver: Decode percent-encoded characters in URL path.2011-01-05, by Waqas Hussain
-
modulemanager: Removed an unused variable.2011-01-05, by Waqas Hussain
-
configmanager: Added rawget().2011-01-05, by Waqas Hussain
-
mod_bosh: Fix for miscalculating inactivity, causing disconnects under a steady stream of traffic2011-01-04, by Matthew Wild
-
prosody, prosodyctl: Filter out relative paths from package.(c)path when installed2011-01-04, by Matthew Wild
-
prosody, prosodyctl: Create prosody object as a local before exporting as a global2011-01-04, by Matthew Wild
-
mod_register: Small code cleanup2011-01-04, by Matthew Wild
-
mod_register: Change to use new delete_user auth provider method2011-01-04, by Matthew Wild
-
mod_auth_internal_*: Support for delete_user method2011-01-04, by Matthew Wild
-
usermanager: Add delete_user method2011-01-04, by Matthew Wild
-
usermanager: Change dummy provider method to return an error string also (method not implemented)2011-01-04, by Matthew Wild
-
net.adns: Log the DNS server that a query is sent to2011-01-04, by Matthew Wild
-
MUC: Fix a pair of missing :up()2011-01-03, by Kim Alvefur
-
mod_pubsub: Correctly wrap the list of subscriptions in a pubsub element2010-12-29, by Kim Alvefur
-
util.xmppstream: Optimized stanza building by bypassing the stanza API.2010-12-29, by Waqas Hussain
-
util.sasl: Cache the calculated mechanisms set for SASL profiles (profile.mechanisms table).2010-12-29, by Waqas Hussain
-
prosody: Don't add a datamanager callback when anonymous_login=true (mod_auth_anonymous does this now).2010-12-28, by Waqas Hussain
-
hostmanager: Don't set host.disallow_s2s when anonymous_login=true (mod_auth_anonymous does this now).2010-12-28, by Waqas Hussain
-
mod_saslauth: Remove special handling for SASL ANONYMOUS, and let mod_auth_anonymous handle it.2010-12-28, by Waqas Hussain
-
usermanager: Assume authentication="anonymous" when anonymous_login=true.2010-12-27, by Waqas Hussain
-
util.sasl.*, mod_auth_*, mod_saslauth: Pass SASL handler as first parameter to SASL profile callbacks.2010-12-27, by Waqas Hussain
-
mod_storage_sql: Use util.json instead of util.serialization.2010-12-27, by Waqas Hussain
-
util.json: Initial commit.2010-12-27, by Waqas Hussain
-
mod_storage_sql: Log an error on query failure.2010-12-27, by Waqas Hussain
-
mod_storage_sql: Dynamically replace backquotes with double quotes when connecting to PostgreSQL...2010-12-27, by Waqas Hussain
-
mod_storage_sql: Call commit() after all SQL statements, including SELECT, to get SQLite to drop its locks.2010-12-27, by Waqas Hussain
-
Don't check priority in mod_offline2010-12-10, by Robert Hoelz
-
mod_message, mod_offline: Change message/offline/store -> message/offline/handle2010-12-09, by Robert Hoelz
-
mod_offline: Make sure mod_offline's store handler reports success vs failure.2010-12-09, by Robert Hoelz
-
mod_message: Send service-unavailable if offline storage fails.2010-12-09, by Robert Hoelz
-
mod_presence, mod_offline: Merge message/offline/delete with message/offline/broadcast.2010-12-09, by Robert Hoelz
-
core.offlinemanager, mod_message, mod_presence: Removed core.offlinemanager in favor of mod_offline.2010-12-09, by Robert Hoelz
-
modulemanager: Auto-load mod_offline.2010-12-27, by Waqas Hussain
-
util.pposix: Remove extraneous semicolon2010-12-26, by Matthew Wild
-
util.encodings: Switch comment styles to build ok as ANSI C2010-12-26, by Matthew Wild
-
util-src/Makefile: Change parameter order so that LDFLAGS always comes later than the input files2010-12-26, by Matthew Wild
-
util-src/Makefile: Clean up and remove unnecessary all linking2010-12-26, by Matthew Wild
-
configure: Don't add -llua to LDFLAGS, it's unnecessary2010-12-26, by Matthew Wild
-
mod_saslauth: Handle session bind requests to the host, fixes OneTeam login2010-12-24, by Matthew Wild
-
s2smanager: Destroy session on immediate failure of a connection attempt (e.g. inability to create sockets)2010-12-24, by Matthew Wild
-
s2smanager: Handle DNS lookup error in response handler2010-12-24, by Matthew Wild
-
s2smanager: send_to_host(): Handle already-destroyed session and bounce stanza accordingly2010-12-24, by Matthew Wild
-
net.adns: Handle dns.query() failures, and pass error to handler2010-12-24, by Matthew Wild
-
net.dns: resolver:query(): Handle getsocket() failures, and return true on success2010-12-24, by Matthew Wild
-
net.dns: resolver:getsocket(): Return nil, err on failure2010-12-24, by Matthew Wild
-
s2smanager: Give all new outgoing s2s sessions a close method by default (destroy_session)2010-12-24, by Matthew Wild
-
s2smanager: Add a missing semi-colon2010-12-24, by Matthew Wild
-
s2smanager: destroy_session(): Pass reason to retire_session() and return true on successful destruction2010-12-24, by Matthew Wild
-
s2smanager: retire_session(): Add a 'reason' parameter2010-12-24, by Matthew Wild
-
mod_pubsub: Include node in disco#items reply2010-12-22, by Matthew Wild
-
s2smanager: session.send(): Return the result of send_to_host() (and incidentally make this a tail call \o/)2010-12-22, by Matthew Wild
-
s2smanager: send_to_host(): Return false on failure, and true otherwise2010-12-22, by Matthew Wild
-
mod_pubsub: Fix missing disco#items xmlns2010-12-22, by Kim Alvefur
-
util.pubsub: Return correct node in get_subscriptions()2010-12-22, by Kim Alvefur
-
mod_pubsub: Implement disco#info for nodes2010-12-22, by Matthew Wild
-
util.filters: Add remove_filter_hook()2010-12-22, by Matthew Wild
-
util.pubsub: Use correct node name when returning a list of multiple nodes in a subscriptions response2010-12-22, by Matthew Wild
-
mod_pubsub: Implement get_subscriptions2010-12-22, by Matthew Wild
-
mod_pubsub: Add get_subscriptions and get_subscriptions_other capabilities to default affiliations2010-12-22, by Matthew Wild
-
mod_pubsub: Add add_subscription and get_subscriptions to feature_map2010-12-22, by Matthew Wild
-
util.pubsub: Add service-wide subscription tracking, and add :get_subscriptions()2010-12-22, by Matthew Wild
-
util.pubsub: Small code tidying for :get_subscription()2010-12-22, by Matthew Wild
-
util.pubsub: Fix traceback when using autocreate-on-subscribe2010-12-22, by Matthew Wild
-
mod_pubsub: Set normalize_jid instead of jids_equal2010-12-22, by Matthew Wild
-
util.pubsub: Add service:jids_equal() and new config option normalize_jid2010-12-22, by Matthew Wild
-
mod_pubsub: Fix a missing :up() from the last commit2010-12-22, by Matthew Wild
-
mod_pubsub: Handle disco#items on nodes2010-12-22, by Matthew Wild
-
util.pubsub: get_items(): When requesting a specific item, use the id as a key to mirror the multiple-item case2010-12-22, by Matthew Wild
-
prosody: Catch a recursive Include error and print a more friendly error2010-12-21, by Matthew Wild
-
util.pubsub: Add service:set_node_capabilities()2010-12-21, by Matthew Wild
-
util.xmppstream: Allow stream_ns = "" for parsing streams with no xmlns2010-12-21, by Matthew Wild
-
Merge with 0.82010-12-21, by Matthew Wild
-
prosody.cfg.lua.dist: Add note about external gateways2010-12-21, by Matthew Wild
-
prosody.cfg.lua.dist: Update for new logging config format2010-12-21, by Matthew Wild
-
configmanager: Support for wildcards in Include directives2010-12-20, by Matthew Wild
-
util.httpstream: A little cleanup of the HTTP path.2010-12-19, by Waqas Hussain
-
mod_pubsub: Use bare JID in get_affiliation2010-12-21, by Matthew Wild
-
mod_pubsub: Skip false features in feature_map2010-12-21, by Matthew Wild
-
util.pubsub: Fix nil global access in get_nodes()2010-12-21, by Matthew Wild
-
mod_pubsub: Return disco#info stanza from build_disco_info()2010-12-21, by Matthew Wild
-
mod_pubsub: Iterate over disco features in correct table2010-12-21, by Matthew Wild
-
mod_pubsub: Fix capabilities table from some debugging2010-12-21, by Matthew Wild
-
mod_pubsub: Make the pubsub host an admin too2010-12-21, by Matthew Wild
-
util.pubsub: Modify new() to take a config, and add a default config via a metatable2010-12-21, by Matthew Wild
-
mod_pubsub: Add 'forbidden' error support2010-12-21, by Matthew Wild
-
prosody.cfg.lua.dist: Add note about external gateways2010-12-21, by Matthew Wild
-
prosody.cfg.lua.dist: Update for new logging config format2010-12-21, by Matthew Wild
-
configmanager: Support for wildcards in Include directives2010-12-20, by Matthew Wild
-
util.httpstream: A little cleanup of the HTTP path.2010-12-19, by Waqas Hussain
-
Merge with 0.82010-12-19, by Matthew Wild
-
mod_pubsub, util.pubsub: Remove from 0.82010-12-19, by Matthew Wild
-
Merge 0.8->trunk (uh-oh)2010-12-19, by Matthew Wild
-
util.events: Remove an event's table when it has no more handlers.2010-12-18, by Waqas Hussain
-
mod_admin_adhoc: Support unloading multiple modules2010-12-18, by Florian Zeitz
-
mod_admin_adhoc: Support for reloading multiple modules2010-12-18, by Florian Zeitz
-
net/server_select.lua: Reduce select() timeout back to 1s2010-12-18, by Matthew Wild
-
storagemanager: Don't always show fallback warning when using per-store config2010-12-18, by Matthew Wild
-
prosodyctl: Add dummy lock/unlock_globals() until util.startup comes along2010-12-18, by Matthew Wild
-
mod_storage_sql: Fix a couple of bugs in "JSON" decoding2010-12-18, by Matthew Wild
-
util.prosodyctl: Initialize storagemanager on hosts we modify2010-12-18, by Matthew Wild
-
storagemanager: Log warning when loading the storage provider plugin fails2010-12-18, by Matthew Wild
-
usermanager: Fixed a possible traceback when is_admin() was used on a component.2010-12-17, by Waqas Hussain
-
prosody.cfg.lua.dist: Update to reflect new mod_admin_* modules2010-12-17, by Matthew Wild
-
util.stanza: Iterate on childtags instead of all childs.2010-12-17, by Kim Alvefur
-
Make libidn default when not specifiying a IDN lib.2010-12-14, by Tobias Markmann
-
Fix lua lib name in LDFLAGS.2010-12-14, by Tobias Markmann
-
util.encodings: Support for ICU for IDNA operations.2010-12-14, by Tobias Markmann
-
mod_pubsub: Preserve service object on module reload2010-12-17, by Matthew Wild
-
mod_pubsub: Handle disco#info and disco#items2010-12-17, by Matthew Wild
-
util.pubsub: Add service:get_nodes()2010-12-17, by Matthew Wild
-
net.httpserver: Default 'ports' = {5280}2010-12-17, by Matthew Wild
-
net.xmppclient_listener: Imports and global cleanup.2010-12-14, by Waqas Hussain
-
net.xmppserver_listener: Removed unnecessary import of lxp.2010-12-14, by Waqas Hussain
-
net.xmppserver_listener: Removed unused variables and imports.2010-12-14, by Waqas Hussain
-
net.xmppserver_listener: Made some globals local.2010-12-14, by Waqas Hussain
-
net.xmppcomponent_listener: Move session creation from listener.onincoming to listener.onconnect.2010-12-14, by Waqas Hussain
-
net.xmppcomponent_listener: Made some globals local.2010-12-14, by Waqas Hussain
-
core.loggingmanager: Updated to use termcolours.getstyle instead of termcolours.getstring for console logging.2010-12-14, by Waqas Hussain
-
util.termcolours: Added setstyle(str), which works on Windows too.2010-12-14, by Waqas Hussain
-
util-src/windows.c: Added get_consolecolor, set_consolecolor.2010-12-14, by Waqas Hussain
-
net.dns: Clean up tostring() of returned records, as a result PTR records can now be tostring()'d2010-12-14, by Matthew Wild
-
net.dns: Add resolver:tohostname() and dns.tohostname()2010-12-14, by Matthew Wild
-
util.serialization: Proper serialization of Infinity, -Infinity and NaN.2010-12-13, by Waqas Hussain
-
mod_storage_sql: Use 'IS' for comparison instead of '=', to avoid SQL's NULL insanity.2010-12-13, by Waqas Hussain
-
mod_storage_sql: Fixed the deserialization of string-typed values.2010-12-13, by Waqas Hussain
-
prosodyctl: Added and updated some comments and some semicolons, to match main prosody executable.2010-12-12, by Waqas Hussain
-
prosodyctl: Read PROSODY_SRCDIR and PROSODY_PLUGINDIR environment variables, to match main prosody executable.2010-12-12, by Waqas Hussain
-
prosody: Added a comment, to match prosodyctl.2010-12-12, by Waqas Hussain
-
mod_pep: Fixed a traceback when non-local users send presence.2010-12-12, by Waqas Hussain
-
mod_pep: Handle the case where local contacts send directed presence with caps hash.2010-12-12, by Waqas Hussain
-
util.serialization: Implemented deserialize().2010-12-12, by Waqas Hussain
-
storagemanager: When we have a cached data driver, we are supposed to use it.2010-12-12, by Waqas Hussain
-
mod_storage_sql: Auto-initialize SQLite3 database.2010-12-12, by Waqas Hussain
-
mod_storage_sql: Default value for option sql = { driver = "SQLite3", database = "prosody.sqlite" }.2010-12-12, by Waqas Hussain
-
mod_storage_sql: Fixed a typo.2010-12-12, by Waqas Hussain
-
mod_storage_sql: Initial commit of new SQL data driver.2010-12-12, by Waqas Hussain
-
storagemanager: Hook "host-activated", to make sure we are notified about data drivers.2010-12-12, by Waqas Hussain
-
storagemanager: Fixed a nil global access.2010-12-12, by Waqas Hussain
-
util.stanza: Change get_error() to return nil rather than '' for no text2010-12-11, by Matthew Wild
-
prosodyctl: Make the 'restart' command start Prosody even if it wasn't already running2010-12-11, by Matthew Wild
-
util.datamanager: Return an error string when pcall fails on a loaded list file.2010-12-09, by Waqas Hussain
-
util.datamanager: When failing to load a list file, and the file exists, log an error, and return nil, error.2010-12-09, by Waqas Hussain
-
usermanager: Removed redundant import of util.datamanager and util.hashes.2010-12-09, by Waqas Hussain
-
util.ztact: Removed.2010-12-09, by Waqas Hussain
-
net.dns: Removed dependency on util.ztact by moving ztact.get/set in.2010-12-09, by Waqas Hussain
-
hostmanager: Improved error handling.2010-12-09, by Waqas Hussain
-
hostmanager: deactivate() now returns true on success.2010-12-09, by Waqas Hussain
-
hostmanager: activate() now gets the host config from configmanager when a config isn't given.2010-12-09, by Waqas Hussain
-
certs/Makefile: Remove -c flag to chmod, which appears to be a GNUism (thanks Kev)2010-12-08, by Matthew Wild
-
prosody: Don't attempt to load core.xmlhandlers in the main file. It no longer exists.2010-12-07, by Waqas Hussain
-
xmlhandlers: DELETED.2010-12-07, by Matthew Wild
-
util.prosodyctl: Prep JIDs before checking whether they exist (thanks tja)2010-12-07, by Matthew Wild
-
tools/xep227toprosody.lua: Rename ns_xep227 to xmlns_xep227 for consistency with main Prosody code2010-12-07, by Matthew Wild
-
tools/xep227toprosody.lua: Convert to use util.xmppstream2010-12-07, by Matthew Wild
-
util.xmppstream: Expose ns_separator and ns_pattern2010-12-07, by Matthew Wild
-
mod_bosh: Switch to util.xmppstream from xmlhandlers2010-12-07, by Matthew Wild
-
xmppcomponent_listener: Switch to util.xmppstream from xmlhandlers2010-12-07, by Matthew Wild
-
certs/openssl.cnf: Change countryName from UK to GB2010-12-06, by Matthew Wild
-
certs/Makefile: Add .PRECIOUS to stop make deleting the key as an intermediate file (thanks deryni/Zash)2010-12-06, by Matthew Wild
-
certs: Add a default OpenSSL configuration file, and a Makefile.2010-12-03, by Kim Alvefur
-
mod_pubsub: Ensure <item> is in correct scope when broadcasting an event2010-12-05, by Matthew Wild
-
mod_pubsub: Support item retraction2010-12-05, by Florian Zeitz
-
mod_pubsub, util.pubsub: Support for unsubscribing2010-12-05, by Florian Zeitz
-
mod_pubsub: Use pubsub_error_reply everywhere2010-12-03, by Florian Zeitz
-
util.xmppstream: Fix logger name.2010-12-02, by Waqas Hussain
-
mod_disco: Don't add caps hash to stream features on unauthenticated connections.2010-12-02, by Waqas Hussain
-
mod_proxy65: Add service discovery identity and feature, to help out mod_disco when loaded on a normal host.2010-12-02, by Waqas Hussain
-
mod_proxy65: Cleaned up stanza processing a little.2010-12-02, by Waqas Hussain
-
mod_proxy65: s:len() -> #s.2010-12-02, by Waqas Hussain
-
mod_proxy65: Make some globals local.2010-12-02, by Waqas Hussain
-
mod_proxy65: :sub(n):byte() -> :byte(n).2010-12-02, by Waqas Hussain
-
mod_proxy65: Allow loading on normal hosts.2010-12-02, by Waqas Hussain
-
mod_proxy65: Updated to use sub-events. Now only hooks what it needs to.2010-12-02, by Waqas Hussain
-
net.server_select: Set select() timeout to 3600 by default.2010-12-02, by Waqas Hussain
-
net.server_select: Made another global local.2010-12-02, by Waqas Hussain
-
net.server_select: Made some globals local.2010-12-02, by Waqas Hussain
-
mod_bosh: Use util.timer for timers instead of server.addtimer.2010-12-02, by Waqas Hussain
-
util.timer: Activate higher timer precision.2010-12-02, by Waqas Hussain
-
net.server_select: Make changes required for sub-second timer precision.2010-12-02, by Waqas Hussain
-
fallbacks/lxp.lua: Pure Lua pseudo-XML parser. Implements the same API as LuaExpat.2010-12-02, by Waqas Hussain
-
mod_iq: Fix an extra character in previous commit...2010-12-02, by Waqas Hussain
-
mod_iq: Don't hook 'iq/full' on components.2010-12-02, by Waqas Hussain
-
mod_proxy65: Give the 'iq/host' stanza handler a negative priority, to allow mod_iq to process the events first.2010-12-02, by Waqas Hussain
-
MUC: Give stanza handlers a negative priority, to allow mod_iq to process them first.2010-12-02, by Waqas Hussain
-
mod_component: Give stanza handlers a negative priority, to allow mod_iq to process them first.2010-12-02, by Waqas Hussain
-
mod_pubsub, util.pubsub: Support node creation2010-12-01, by Florian Zeitz
-
mod_pep: Remove PEP subscriptions on getting a presence unsubscribe.2010-11-28, by Waqas Hussain
-
mod_pep: Fixed regression where PEP messages were not correctly being broadcasted on caps hash change.2010-11-28, by Waqas Hussain
-
mod_pep: Fixed a nil access (thanks Zash).2010-11-28, by Waqas Hussain
-
mod_disco: Fixed: Service discovery features were not being removed on module unload (issue #205).2010-11-28, by Waqas Hussain
-
mod_pep: Optimised PEP requests for disco info on caps change (issue #150).2010-11-28, by Waqas Hussain
-
storagemanager: Only show fallback warning if storage was configured to use another backend and it failed2010-11-27, by Matthew Wild
-
storagemanager: Return driver from load_driver() if successful2010-11-27, by Matthew Wild
-
mod_iq: Optimized a bit more (fewer table accesses).2010-11-27, by Waqas Hussain
-
mod_iq: Optimized a bit (fewer table accesses).2010-11-27, by Waqas Hussain
-
storagemanager: Import type()2010-11-27, by Matthew Wild
-
storagemanager: Import util.multitable again2010-11-27, by Matthew Wild
-
storagemanager: Fix syntax error2010-11-27, by Matthew Wild
-
mod_pep: Updated disco#info result handler to use new event name format.2010-11-27, by Waqas Hussain
-
Merge with Florob2010-12-18, by Matthew Wild
-
mod_admin_adhoc: Support unloading multiple modules2010-12-18, by Florian Zeitz
-
mod_admin_adhoc: Support for reloading multiple modules2010-12-18, by Florian Zeitz
-
util.events: Remove an event's table when it has no more handlers.2010-12-18, by Waqas Hussain
-
net/server_select.lua: Reduce select() timeout back to 1s2010-12-18, by Matthew Wild
-
storagemanager: Don't always show fallback warning when using per-store config2010-12-18, by Matthew Wild
-
prosodyctl: Add dummy lock/unlock_globals() until util.startup comes along2010-12-18, by Matthew Wild
-
mod_storage_sql: Fix a couple of bugs in "JSON" decoding2010-12-18, by Matthew Wild
-
util.prosodyctl: Initialize storagemanager on hosts we modify2010-12-18, by Matthew Wild
-
storagemanager: Log warning when loading the storage provider plugin fails2010-12-18, by Matthew Wild
-
usermanager: Fixed a possible traceback when is_admin() was used on a component.2010-12-17, by Waqas Hussain
-
prosody.cfg.lua.dist: Update to reflect new mod_admin_* modules2010-12-17, by Matthew Wild
-
util.stanza: Iterate on childtags instead of all childs.2010-12-17, by Kim Alvefur
-
Merge Tobias->trunk2010-12-17, by Matthew Wild
-
Make libidn default when not specifiying a IDN lib.2010-12-14, by Tobias Markmann
-
Fix lua lib name in LDFLAGS.2010-12-14, by Tobias Markmann
-
util.encodings: Support for ICU for IDNA operations.2010-12-14, by Tobias Markmann
-
mod_pubsub: Preserve service object on module reload2010-12-17, by Matthew Wild
-
mod_pubsub: Handle disco#info and disco#items2010-12-17, by Matthew Wild
-
util.pubsub: Add service:get_nodes()2010-12-17, by Matthew Wild
-
net.httpserver: Default 'ports' = {5280}2010-12-17, by Matthew Wild
-
net.xmppclient_listener: Imports and global cleanup.2010-12-14, by Waqas Hussain
-
net.xmppserver_listener: Removed unnecessary import of lxp.2010-12-14, by Waqas Hussain
-
net.xmppserver_listener: Removed unused variables and imports.2010-12-14, by Waqas Hussain
-
net.xmppserver_listener: Made some globals local.2010-12-14, by Waqas Hussain
-
net.xmppcomponent_listener: Move session creation from listener.onincoming to listener.onconnect.2010-12-14, by Waqas Hussain
-
net.xmppcomponent_listener: Made some globals local.2010-12-14, by Waqas Hussain
-
core.loggingmanager: Updated to use termcolours.getstyle instead of termcolours.getstring for console logging.2010-12-14, by Waqas Hussain
-
util.termcolours: Added setstyle(str), which works on Windows too.2010-12-14, by Waqas Hussain
-
util-src/windows.c: Added get_consolecolor, set_consolecolor.2010-12-14, by Waqas Hussain
-
net.dns: Clean up tostring() of returned records, as a result PTR records can now be tostring()'d2010-12-14, by Matthew Wild
-
net.dns: Add resolver:tohostname() and dns.tohostname()2010-12-14, by Matthew Wild
-
util.serialization: Proper serialization of Infinity, -Infinity and NaN.2010-12-13, by Waqas Hussain
-
mod_storage_sql: Use 'IS' for comparison instead of '=', to avoid SQL's NULL insanity.2010-12-13, by Waqas Hussain
-
mod_storage_sql: Fixed the deserialization of string-typed values.2010-12-13, by Waqas Hussain
-
prosodyctl: Added and updated some comments and some semicolons, to match main prosody executable.2010-12-12, by Waqas Hussain
-
prosodyctl: Read PROSODY_SRCDIR and PROSODY_PLUGINDIR environment variables, to match main prosody executable.2010-12-12, by Waqas Hussain
-
prosody: Added a comment, to match prosodyctl.2010-12-12, by Waqas Hussain
-
mod_pep: Fixed a traceback when non-local users send presence.2010-12-12, by Waqas Hussain
-
mod_pep: Handle the case where local contacts send directed presence with caps hash.2010-12-12, by Waqas Hussain
-
util.serialization: Implemented deserialize().2010-12-12, by Waqas Hussain
-
util.x509: "certverification" -> "x509".2010-12-12, by Waqas Hussain
-
storagemanager: When we have a cached data driver, we are supposed to use it.2010-12-12, by Waqas Hussain
-
core.s2smanager, mod_console, mod_saslauth, util.certverification: rename util.certverification to util.x5092010-12-12, by Kim Alvefur
-
mod_storage_sql: Auto-initialize SQLite3 database.2010-12-12, by Waqas Hussain
-
mod_storage_sql: Default value for option sql = { driver = "SQLite3", database = "prosody.sqlite" }.2010-12-12, by Waqas Hussain
-
mod_storage_sql: Fixed a typo.2010-12-12, by Waqas Hussain
-
mod_storage_sql: Initial commit of new SQL data driver.2010-12-12, by Waqas Hussain
-
storagemanager: Hook "host-activated", to make sure we are notified about data drivers.2010-12-12, by Waqas Hussain
-
storagemanager: Fixed a nil global access.2010-12-12, by Waqas Hussain
-
util.stanza: Change get_error() to return nil rather than '' for no text2010-12-11, by Matthew Wild
-
prosodyctl: Make the 'restart' command start Prosody even if it wasn't already running2010-12-11, by Matthew Wild
-
util.datamanager: Return an error string when pcall fails on a loaded list file.2010-12-09, by Waqas Hussain
-
util.datamanager: When failing to load a list file, and the file exists, log an error, and return nil, error.2010-12-09, by Waqas Hussain
-
usermanager: Removed redundant import of util.datamanager and util.hashes.2010-12-09, by Waqas Hussain
-
util.ztact: Removed.2010-12-09, by Waqas Hussain
-
net.dns: Removed dependency on util.ztact by moving ztact.get/set in.2010-12-09, by Waqas Hussain
-
hostmanager: Improved error handling.2010-12-09, by Waqas Hussain
-
hostmanager: deactivate() now returns true on success.2010-12-09, by Waqas Hussain
-
hostmanager: activate() now gets the host config from configmanager when a config isn't given.2010-12-09, by Waqas Hussain
-
certs/Makefile: Remove -c flag to chmod, which appears to be a GNUism (thanks Kev)2010-12-08, by Matthew Wild
-
prosody: Don't attempt to load core.xmlhandlers in the main file. It no longer exists.2010-12-07, by Waqas Hussain
-
xmlhandlers: DELETED.2010-12-07, by Matthew Wild
-
util.prosodyctl: Prep JIDs before checking whether they exist (thanks tja)2010-12-07, by Matthew Wild
-
tools/xep227toprosody.lua: Rename ns_xep227 to xmlns_xep227 for consistency with main Prosody code2010-12-07, by Matthew Wild
-
tools/xep227toprosody.lua: Convert to use util.xmppstream2010-12-07, by Matthew Wild
-
util.xmppstream: Expose ns_separator and ns_pattern2010-12-07, by Matthew Wild
-
mod_bosh: Switch to util.xmppstream from xmlhandlers2010-12-07, by Matthew Wild
-
xmppcomponent_listener: Switch to util.xmppstream from xmlhandlers2010-12-07, by Matthew Wild
-
certs/openssl.cnf: Change countryName from UK to GB2010-12-06, by Matthew Wild
-
certs/Makefile: Add .PRECIOUS to stop make deleting the key as an intermediate file (thanks deryni/Zash)2010-12-06, by Matthew Wild
-
Merge with Zash2010-12-06, by Matthew Wild
-
certs: Add a default OpenSSL configuration file, and a Makefile.2010-12-03, by Kim Alvefur
-
mod_pubsub: Ensure <item> is in correct scope when broadcasting an event2010-12-05, by Matthew Wild
-
mod_pubsub: Support item retraction2010-12-05, by Florian Zeitz
-
mod_pubsub, util.pubsub: Support for unsubscribing2010-12-05, by Florian Zeitz
-
mod_pubsub: Use pubsub_error_reply everywhere2010-12-03, by Florian Zeitz
-
util.xmppstream: Fix logger name.2010-12-02, by Waqas Hussain
-
mod_disco: Don't add caps hash to stream features on unauthenticated connections.2010-12-02, by Waqas Hussain
-
mod_proxy65: Add service discovery identity and feature, to help out mod_disco when loaded on a normal host.2010-12-02, by Waqas Hussain
-
mod_proxy65: Cleaned up stanza processing a little.2010-12-02, by Waqas Hussain
-
mod_proxy65: s:len() -> #s.2010-12-02, by Waqas Hussain
-
mod_proxy65: Make some globals local.2010-12-02, by Waqas Hussain
-
mod_proxy65: :sub(n):byte() -> :byte(n).2010-12-02, by Waqas Hussain
-
mod_proxy65: Allow loading on normal hosts.2010-12-02, by Waqas Hussain
-
mod_proxy65: Updated to use sub-events. Now only hooks what it needs to.2010-12-02, by Waqas Hussain
-
net.server_select: Set select() timeout to 3600 by default.2010-12-02, by Waqas Hussain
-
net.server_select: Made another global local.2010-12-02, by Waqas Hussain
-
net.server_select: Made some globals local.2010-12-02, by Waqas Hussain
-
mod_bosh: Use util.timer for timers instead of server.addtimer.2010-12-02, by Waqas Hussain
-
util.timer: Activate higher timer precision.2010-12-02, by Waqas Hussain
-
net.server_select: Make changes required for sub-second timer precision.2010-12-02, by Waqas Hussain
-
fallbacks/lxp.lua: CRLF -> LF.2010-12-02, by Waqas Hussain
-
fallbacks/lxp.lua: Pure Lua pseudo-XML parser. Implements the same API as LuaExpat.2010-12-02, by Waqas Hussain
-
mod_iq: Fix an extra character in previous commit...2010-12-02, by Waqas Hussain
-
mod_iq: Don't hook 'iq/full' on components.2010-12-02, by Waqas Hussain
-
mod_proxy65: Give the 'iq/host' stanza handler a negative priority, to allow mod_iq to process the events first.2010-12-02, by Waqas Hussain
-
MUC: Give stanza handlers a negative priority, to allow mod_iq to process them first.2010-12-02, by Waqas Hussain
-
mod_component: Give stanza handlers a negative priority, to allow mod_iq to process them first.2010-12-02, by Waqas Hussain
-
mod_pubsub, util.pubsub: Support node creation2010-12-01, by Florian Zeitz
-
mod_console: Fix to import cert_verify_identity (util.certverification)2010-11-28, by Matthew Wild
-
certmanager: Add required verify flags for cert verification if LuaSec (probably) supports them2010-11-28, by Matthew Wild
-
mod_console: Add s2s:showcert() command to show the certificate for a domain2010-11-28, by Matthew Wild
-
mod_pep: Remove PEP subscriptions on getting a presence unsubscribe.2010-11-28, by Waqas Hussain
-
mod_pep: Fixed regression where PEP messages were not correctly being broadcasted on caps hash change.2010-11-28, by Waqas Hussain
-
mod_pep: Fixed a nil access (thanks Zash).2010-11-28, by Waqas Hussain
-
mod_disco: Fixed: Service discovery features were not being removed on module unload (issue #205).2010-11-28, by Waqas Hussain
-
mod_pep: Optimised PEP requests for disco info on caps change (issue #150).2010-11-28, by Waqas Hussain
-
s2smanager: Check for getpeercertificate availability (for old LuaSecs)2010-11-27, by Matthew Wild
-
storagemanager: Only show fallback warning if storage was configured to use another backend and it failed2010-11-27, by Matthew Wild
-
storagemanager: Return driver from load_driver() if successful2010-11-27, by Matthew Wild
-
Merge with trunk2010-11-27, by Matthew Wild
-
storagemanager: Import type()2010-11-27, by Matthew Wild
-
mod_iq: Optimized a bit more (fewer table accesses).2010-11-27, by Waqas Hussain
-
mod_iq: Optimized a bit (fewer table accesses).2010-11-27, by Waqas Hussain
-
storagemanager: Import util.multitable again2010-11-27, by Matthew Wild
-
storagemanager: Fix syntax error2010-11-27, by Matthew Wild
-
Merge darkrain->trunk2010-11-27, by Matthew Wild
-
mod_console: Denote services whose identity matches their (valid/trusted) certificate as 'secure'2010-11-22, by Paul Aurich
-
s2s: SASL EXTERNAL2010-11-22, by Paul Aurich
-
s2smanager: Compatibility hack for when not using dialback2010-11-22, by Paul Aurich
-
net.server_event: API parity with net.server_socket2010-11-22, by Paul Aurich
-
mod_pep: Updated disco#info result handler to use new event name format.2010-11-27, by Waqas Hussain
-
Rename storage/mod_ejabberd to mod_storage_sql_ejabberd. Also rename configuration option. Untested.2010-11-27, by Matthew Wild
-
storage/mod_storage: Remove, obsolete2010-11-27, by Matthew Wild
-
mod_pubsub, util.pubsub: Support for fetching items2010-11-25, by Florian Zeitz
-
util.template: Don't add stanza.last_add. 20% faster.2010-11-26, by Waqas Hussain
-
tests/test_util_stanza.lua: Allow stanza.last_add to be nil.2010-11-26, by Waqas Hussain
-
util.template: Rewritten to be much faster than the util.stanza stanza building API.2010-11-25, by Waqas Hussain
-
.hgignore: Ignore *.diff.2010-11-20, by Waqas Hussain
-
.hgignore: Ignore Windows compilation artifacts.2010-11-20, by Waqas Hussain
-
net.xmpp{client,server,component}_listener: s/xml-not-well-formed/not-well-formed/ as per latest bis drafts.2010-11-19, by Waqas Hussain
-
util.xmppstream: Preserve the stream content namespace on descendents of elements which are in another namespace.2010-11-19, by Waqas Hussain
-
MUC: Include the user's current presence contents when broadcasting a role change.2010-11-18, by Waqas Hussain
-
MUC: Include the user's current presence contents when broadcasting an affiliation change.2010-11-18, by Waqas Hussain
-
prosodyctl: Give hosts type = 'local'2010-11-18, by Matthew Wild
-
MUC: Change room name and description properly2010-11-17, by Kim Alvefur
-
MUC: Fixed: Variable referencing the host session wasn't initialized.2010-11-16, by Waqas Hussain
-
util.pubsub: Add :get_subscription() to return the current subscription for a JID, if any2010-11-13, by Matthew Wild
-
util.filters: Support for 'filter hooks' that get called when a session is initialized for filters2010-11-13, by Matthew Wild
-
Merge backout2010-11-13, by Matthew Wild
-
Backed out changeset bfc47564aaef (No need for _M with module.environment)2010-11-13, by Matthew Wild
-
mod_pubsub: Use module.environment to reference the module's environment2010-11-13, by Matthew Wild
-
mod_pubsub: Expose 'service'2010-11-13, by Matthew Wild
-
modulemanager: Inside plugins, have global _M as a reference to the module's environment2010-11-13, by Matthew Wild
-
mod_pubsub: It's aliiiive!2010-11-13, by Matthew Wild
-
mod_component: Logging tweaks.2010-11-12, by Waqas Hussain
-
mod_component: Use module:get_option() instead of configmanager.2010-11-12, by Waqas Hussain
-
mod_component: Rearranged the code a little.2010-11-12, by Waqas Hussain
-
mod_component: Return true from stanza handler to indicate that we actually did handle the stanza.2010-11-12, by Waqas Hussain
-
usermanager: Don't load auth modules for components.2010-11-11, by Waqas Hussain
-
MUC: Grant membership when inviteing someone into a members-only room.2010-11-10, by Kim Alvefur
-
configmanager: Update Include and RunScript directives to support paths relative to the (current!) config file2010-11-10, by Matthew Wild
-
mod_proxy65: Use module:get_option() instead of configmanager.2010-11-10, by Waqas Hussain
-
componentmanager: Removed.2010-11-10, by Waqas Hussain
-
prosody: Added a stub implementation of core.componentmanager to the package.loaded table.2010-11-10, by Waqas Hussain
-
prosody: Removed all references to componentmanager from Prosody, except the main componentmanager file.2010-11-10, by Waqas Hussain
-
componentmanager: Removed get_children(host).2010-11-10, by Waqas Hussain
-
hostmanager: Don't include hosts with '@' or '/' in the name in the get_children(host) result.2010-11-10, by Waqas Hussain
-
mod_disco: Updated to use hostmanager.get_children instead of componentmanager.get_children.2010-11-10, by Waqas Hussain
-
hostmanager: Added function get_children(host) which copies componentmanager.get_children(host).2010-11-10, by Waqas Hussain
-
hostmanager: Added support for components to hostmanager.activate().2010-11-10, by Waqas Hussain
-
MUC: Only send status code 110 (entering non-anonymous room) to the occupant themselves, not to other occupants.2010-11-10, by Waqas Hussain
-
MUC: Added some more missing :up()s to the stanza building for presence broadcasts (thanks again Zash).2010-11-10, by Waqas Hussain
-
MUC: Parse submitted form with util.dataforms2010-11-10, by Kim Alvefur
-
MUC: Added a missing :up() to the stanza building for presence broadcast (thanks Zash).2010-11-10, by Waqas Hussain
-
MUC: Return true from the stanza handler to suppress error responses.2010-11-10, by Waqas Hussain
-
modulemanager: Fixed: Locally defined pcall wasn't returning return values of the called function.2010-11-10, by Waqas Hussain
-
componentmanager, hostmanager, modulemanager, mod_component: Got rid of the useless hosts[*].connected property.2010-11-09, by Waqas Hussain
-
componentmanager, stanza_router: Get rid of componentmanager.handle_stanza().2010-11-09, by Waqas Hussain
-
prosody: Ensure componentmanager is loaded in the main file.2010-11-09, by Waqas Hussain
-
componentmanager: Removed SSL context creation (mod_tls handles that now).2010-11-09, by Waqas Hussain
-
mod_tls: Let hosts without an 'ssl' option inherit it from their parent hosts.2010-11-09, by Waqas Hussain
-
net.xmppcomponent_listener: Removed unnecessary and problematic cleanup code.2010-11-09, by Waqas Hussain
-
MUC: Handle missing <value/> for <field type='boolean'/> in config form submissions.2010-11-09, by Waqas Hussain
-
mod_component: Send back a <conflict/> stream error when multiple sessions attempt to bind.2010-11-09, by Waqas Hussain
-
net.xmppcomponent_listener: Call session:on_destroy() on session disconnect.2010-11-09, by Waqas Hussain
-
MUC: Preserve the global rooms table through reloads.2010-11-08, by Waqas Hussain
-
MUC: Expose the rooms table as a global 'rooms'.2010-11-08, by Waqas Hussain
-
MUC: Allow restricting room creation to local JIDs (thanks thomas.mangin).2010-11-08, by Waqas Hussain
-
mod_tls: Pass the hostname rather than host session to certmanager.create_context() (thanks darkrain)2010-11-08, by Matthew Wild
-
configmanager: Atomic reloads, and some other internal changes to achieve this2010-11-07, by Matthew Wild
-
util.httpstream: Added support for chunked transfer encoding.2010-11-05, by Waqas Hussain
-
net.http: Removed old HTTP parser, and updated to use util.httpstream.2010-11-05, by Waqas Hussain
-
util.httpstream: Fixed a possible string to number comparison error.2010-11-05, by Waqas Hussain
-
util.httpstream: Added support for an options callback, to allow passing per-message options to the parser.2010-11-05, by Waqas Hussain
-
util.httpstream: A little refactoring of the coroutine control flow.2010-11-05, by Waqas Hussain
-
util.httpstream: Added support for HTTP response parsing.2010-11-04, by Waqas Hussain
-
util.httpstream: Fixed a nil variable access introduced in the last commit.2010-11-04, by Waqas Hussain
-
util.httpstream: Move HTTP header parsing into its own function.2010-11-04, by Waqas Hussain
-
componentmanager: Removed unused function set_component_handler.2010-11-04, by Waqas Hussain
-
MUC: Use events for hooking stanzas instead of the component stanza handler.2010-11-04, by Waqas Hussain
-
mod_proxy65: Removed useless checks from the event handler.2010-11-04, by Waqas Hussain
-
mod_proxy65: Use "iq/host" event for hooking stanzas instead of the component stanza handler.2010-11-04, by Waqas Hussain
-
mod_console: Keep global variable assignments sandboxed by default.2010-11-04, by Waqas Hussain
-
util.logger: Remove support for a global writer (setwriter) to try and balance the forces...2010-11-04, by Matthew Wild
-
mod_posix: Remove redundant import of logger.setwriter()2010-11-04, by Matthew Wild
-
util.logger: Remove my precious premature optimisation :(2010-11-04, by Matthew Wild
-
mod_saslauth: Allow restarting SASL negotiation from scratch.2010-11-02, by Waqas Hussain
-
mod_saslauth: Moved SASL mechanism selection and CDATA handling into separate functions.2010-11-02, by Waqas Hussain
-
util.sasl, util.sasl_cyrus: Mechanism selection cleaned up to be more consistent.2010-11-02, by Waqas Hussain
-
util.sasl, util.sasl_cyrus: Load mechanisms list early rather than lazily, as they are always loaded anyway.2010-11-02, by Waqas Hussain
-
mod_saslauth: Handle SASL <abort/> properly.2010-11-02, by Waqas Hussain
-
componentmanager: Removed an unused third parameter from the register_component function.2010-11-01, by Waqas Hussain
-
util.template: Optimized to be almost as fast as manual stanza building.2010-10-24, by Waqas Hussain
-
util.template: Initial commit. A template library for XML stanzas.2010-10-24, by Waqas Hussain
-
net.dns: Fixed a traceback when util/windows.dll is unavailable on windows.2010-10-22, by Waqas Hussain
-
mod_bosh: Don't add a Content-Type header to the HTTP OPTIONS reply.2010-10-22, by Waqas Hussain
-
ejabberdsql2prosody: Added a global 'prosody' table to fix a traceback.2010-10-19, by Waqas Hussain
-
Monster whitespace commit (beware the whitespace monster).2010-10-16, by Waqas Hussain
-
modulemanager: Removed another legacy events API (add_event_hook), and related code.2010-10-16, by Waqas Hussain
-
mod_posix: Updated to use the new events API.2010-10-16, by Waqas Hussain
-
modulemanager: Removed legacy events API, and related code.2010-10-16, by Waqas Hussain
-
mod_saslauth: Updated to use the new events API.2010-10-16, by Waqas Hussain
-
mod_dialback: Fixed indentation.2010-10-16, by Waqas Hussain
-
mod_dialback: Updated to use the new events API.2010-10-16, by Waqas Hussain
-
mod_compression: Updated to use the new events API.2010-10-16, by Waqas Hussain
-
mod_component: Updated to use the new events API.2010-10-16, by Waqas Hussain
-
modulemanager: Removed add_iq_handler() from the plugin API.2010-10-16, by Waqas Hussain
-
mod_register: Updated to use the new events API.2010-10-16, by Waqas Hussain
-
mod_legacyauth: Limit authentication to unauthenticated client connections.2010-10-16, by Waqas Hussain
-
mod_legacyauth: Updated to use the new events API.2010-10-16, by Waqas Hussain
-
mod_roster: Cleaned up some unused variables and global accesses.2010-10-16, by Waqas Hussain
-
mod_roster: Updated to use the new events API.2010-10-16, by Waqas Hussain
-
mod_saslauth: Improved logging a bit.2010-10-16, by Waqas Hussain
-
mod_saslauth: Updated to use the new events API.2010-10-16, by Waqas Hussain
-
mod_private: Updated to use the new events API. Smaller, more robust.2010-10-15, by Waqas Hussain
-
Merge hoelzro->trunk2010-10-15, by Matthew Wild
-
Alter mod_offline to respect negative priority resources2010-10-15, by Robert Hoelz
-
Merge hoelzro->trunk2010-10-15, by Matthew Wild
-
Don't send offline messages to resource with negative priorities2010-10-15, by Robert Hoelz
-
MUC: Use util.dataforms to generate forms2010-10-12, by Kim Alvefur
-
MUC: fix timezone support when sending history2010-10-12, by Kim Alvefur
-
configmanager: Allow VirtualHost/Component definitions to be followed by a table of config options2010-10-08, by Matthew Wild
-
net.dns: Support for parsing PTR records2010-10-05, by Matthew Wild
-
mod_adhoc: Answer disco#info for node=xmlns_cmd2010-10-01, by Florian Zeitz
-
MUC: Make the room node be the default room name (thanks Zash).2010-09-28, by Waqas Hussain
-
Merge with trunk.2010-09-27, by Waqas Hussain
-
MUC: Added a 'Description' property (muc#roomconfig_roomdesc)2010-09-26, by Kim Alvefur
-
MUC: Added a 'Name' property (muc#roomconfig_roomname)2010-09-24, by Kim Alvefur
-
MUC: Fixed traceback on presence errors lacking a condition.2010-09-27, by Waqas Hussain
-
net.xmppcomponent_listener: Fixed a possible traceback in component disconnect handling.2010-09-21, by Waqas Hussain
-
net.xmppcomponent_listener: Specify missing log level for a log statement.2010-09-21, by Waqas Hussain
-
net.xmppcomponent_listener, mod_component: Removed useless undocumented option 'component_address'.2010-09-21, by Waqas Hussain
-
util.stanza: Make the current element <message> instead of <body> when body text is passed to st.message().2010-09-21, by Waqas Hussain
-
util.events: Event handler indices are now built lazily (faster server startup for large number of hosts).2010-09-19, by Waqas Hussain
-
util.events: Fixed the exposed API for adding/removing sets of event handlers.2010-09-16, by Waqas Hussain
-
util.events: Removed dispatcher creation functions (these weren't being used).2010-09-16, by Waqas Hussain
-
net.httpserver: Removed old HTTP parser, and updated to use util.httpstream.2010-09-16, by Waqas Hussain
-
util.httpstream: Refactored and simplified code to improve readability.2010-09-16, by Waqas Hussain
-
util.httpstream: Removed unused variables.2010-09-16, by Waqas Hussain
-
util.httpstream: Initial commit of the new HTTP parser.2010-09-04, by Waqas Hussain
-
prosody.cfg.lua.dist: Small wording fix in comment (thanks darkrain)2010-09-13, by Matthew Wild
-
mod_bosh: Fix traceback when initiating a BOSH session to an unknown host2010-09-10, by Matthew Wild
-
net.server_select: Add server.step() to run through a single iteration of the event loop2010-09-09, by Matthew Wild
-
prosody.cfg.lua.dist: Add mod_adhoc and mod_admin_adhoc to the default config2010-09-05, by Matthew Wild
-
s2smanager: Don't fire s2sin-destroyed for sessions that were never fully established (thanks Thomas)2010-09-05, by Matthew Wild
-
s2smanager: Fire s2s{in,out}-destroyed when s2s connections are destroyed2010-09-05, by Matthew Wild
-
mod_ping: Add ad-hoc command2010-09-02, by Florian Zeitz
-
mod_adhoc: remove 0.7 compat code2010-09-01, by Florian Zeitz
-
mod_adhoc: Fix passing data to util.dataforms2010-09-01, by Florian Zeitz
-
mod_version: Use pposix.uname() if available and os_version_command not set2010-08-31, by Matthew Wild
-
util.pposix: uname(): Fix to push nil,err in case of error2010-08-31, by Matthew Wild
-
util.pposix: Add pposix.uname(), bump version2010-08-31, by Matthew Wild
-
util.jid: Fix parsing of JIDs with no nodepart and an @ in the resourcepart (thanks seth)2010-08-30, by Matthew Wild
-
tests/test_util_jid.lua: Add more tests for JID splitting2010-08-30, by Matthew Wild
-
util.stanza: stanza:matched_children() -> stanza:matching_tags()2010-08-30, by Matthew Wild
-
util.stanza: Add stanza:maptags() to apply a function over child tags (return nil to remove tag from stanza)2010-08-30, by Matthew Wild
-
s2smanager: Fire s2s{in,out}-established when new s2s connections are ready2010-08-30, by Matthew Wild
-
util.stanza: Optimisation, remove useless if...then in stanza:children() iterator2010-08-29, by Matthew Wild
-
util.stanza: Add stanza:matched_children(name, xmlns) [name suggestions welcome]2010-08-29, by Matthew Wild
-
net.httpserver: Join multiple headers with the same name as per RFC (thanks darkhippo)2010-08-28, by Matthew Wild
-
mod_bosh: Support for reading the client's real IP through HTTP proxies from X-Forwarded-For2010-08-28, by Matthew Wild
-
net.http: Add http.formencode() for www-form-urlencoded from an array of fields (thanks dersd)2010-08-27, by Matthew Wild
-
componentmanager: Relocate disallow_s2s to its correct position (thanks darkhoptipomatus)2010-08-24, by Matthew Wild
-
mod_saslauth, mod_auth_cyrus, util.sasl_cyrus: Moved cyrus account provisioning check out of mod_saslauth.2010-08-23, by Waqas Hussain
-
util.sasl_cyrus: Spaces -> tabs.2010-08-23, by Waqas Hussain
-
usermanager: Get rid unused Cyrus SASL related code.2010-08-23, by Waqas Hussain
-
mod_auth_internal_plain: Get rid of all checks for Cyrus SASL.2010-08-23, by Waqas Hussain
-
mod_saslauth: Get rid of the sasl_backend option (use auth modules instead).2010-08-23, by Waqas Hussain
-
mod_saslauth: Get rid of most Cyrus SASL related code (use authentication='cyrus' instead).2010-08-23, by Waqas Hussain
-
componentmanager: Support the 'disallow_s2s' option for components too (thanks darkhopatomopus)2010-08-23, by Matthew Wild
-
net.server: Don't load configmanager if not running inside Prosody, assume server_select2010-08-23, by Matthew Wild
-
sessionmanager, s2smanager: Give resting sessions a pass-through filter, fixes #2022010-08-22, by Matthew Wild
-
mod_adhoc: Answer disco#info (This is a MUST in XEP-0050)2010-08-22, by Florian Zeitz
-
mod_adhoc: Code restructuring2010-08-22, by Florian Zeitz
-
mod_auth_internal_hashed: Fix deleting users2010-08-16, by Kim Alvefur
-
mod_privacy: Fix typo causing <active/> to never be send2010-08-12, by Florian Zeitz
-
mod_console: Add host:* commands to help (thanks Zash)2010-08-14, by Matthew Wild
-
mod_bosh: Fix to properly ignore repeated requests2010-08-07, by Matthew Wild
-
mod_bosh: Small change to use variable instead of hard-coded xmlns2010-08-06, by Matthew Wild
-
mod_bosh: Much improve session:close() for BOSH sessions, so it now matches in usage normal session:close()2010-08-06, by Matthew Wild
-
MUC: Fixed: Unavilable presence was not being broadcasted for banned users in some cases (thanks Zash).2010-08-03, by Waqas Hussain
-
MUC: Return correct error to non-members attempting to enter a members-only room.2010-08-03, by Waqas Hussain
-
util.xmppstream: Removed some useless property assignments.2010-08-03, by Waqas Hussain
-
util.sasl_cyrus: Make multi-step SASL mechanisms work correctly.2010-08-03, by Waqas Hussain
-
util.sasl: Simplified some code a bit.2010-08-03, by Waqas Hussain
-
util.sasl, util.sasl_cyrus: Removed a ton of unused variables.2010-08-03, by Waqas Hussain
-
eventmanager: REMOVE!!!2010-08-03, by Matthew Wild
-
mod_bosh: Remove dependency on eventmanager2010-08-03, by Matthew Wild
-
loggingmanager: Remove (redundant!) dependency on eventmanager2010-08-03, by Matthew Wild
-
sessionmanager: Remove dependency on eventmanager2010-08-03, by Matthew Wild
-
s2smanager: Remove dependency on eventmanager2010-08-03, by Matthew Wild
-
componentmanager: Remove dependency on eventmanager2010-08-03, by Matthew Wild
-
hostmanager: Remove dependency on eventmanager2010-08-03, by Matthew Wild
-
modulemanager: Remove dependency on eventmanager2010-08-03, by Matthew Wild
-
s2smanager: brackets, just to be sure :)2010-08-03, by Matthew Wild
-
s2smanager: Only bounce real stanzas on s2s failure, not dialback and friends (thanks elghinn)2010-08-03, by Matthew Wild
-
util.datetime: Added implementation for function parse().2010-08-02, by Waqas Hussain
-
storage/mod_ejabberd: Reorganized some code.2010-08-02, by Waqas Hussain
-
util.sasl_cyrus: Cleanup.2010-08-02, by Waqas Hussain
-
util.sasl: Removed method:forbidden() and its side effects.2010-08-02, by Waqas Hussain
-
util.sasl_cyrus: Removed method:forbidden().2010-08-02, by Waqas Hussain
-
mod_auth_*: Fixed copyright headers.2010-08-02, by Waqas Hussain
-
util.xmppstream: Add set_session() method to change the session that a stream is associated with2010-08-02, by Matthew Wild
-
net.server_event: Remove some debug messages2010-08-02, by Matthew Wild
-
mod_version: Leave out the os element if hide_os_type is set2010-08-01, by Kim Alvefur
-
mod_version: Make the command used to get OS version configurable2010-08-01, by Kim Alvefur
-
usermanager: Fix two nil global accesses2010-07-31, by Matthew Wild
-
mod_saslauth: Fixed a nil global access.2010-07-31, by Waqas Hussain
-
mod_saslauth: Move mandatory encryption enforcement to before sasl_handler:select().2010-07-31, by Waqas Hussain
-
storage/mod_ejabberd (and associated library): Initial commit.2010-07-31, by Waqas Hussain
-
storage/mod_xep0227: Initial commit.2010-07-31, by Waqas Hussain
-
prosody: Enable storage manager.2010-07-31, by Waqas Hussain
-
prosody.cfg.lua.dist: Fixed trailing whitespace.2010-07-31, by Waqas Hussain
-
util.pluginloader: Remove useless datamanager dependency.2010-07-31, by Waqas Hussain
-
util.roster: Remove, not going this route now2010-07-26, by Matthew Wild
-
mod_message: Discard headline messages sent to offline full JIDs (to follow latest spec updates).2010-07-25, by Waqas Hussain
-
tests: Added tests for util.sasl.scram.Hi().2010-07-25, by Waqas Hussain
-
util.sasl.scram: Made function Hi public.2010-07-25, by Waqas Hussain
-
mod_console: Added support for multiple arguments to print().2010-07-25, by Waqas Hussain
-
storagemanager: Fixed a nil access.2010-07-25, by Waqas Hussain
-
prosody.resolve_relative_path: Updated to take a parent path to resolve against.2010-07-23, by Waqas Hussain
-
storagemanager: Initial commit.2010-07-23, by Waqas Hussain
-
Merge 0.7->trunk2010-07-23, by Matthew Wild
-
mod_tls: Remove extraneous flag to starttls() for s2sout connecections2010-07-22, by Matthew Wild
-
mod_register: Drop useless depencency on datamanager.2010-07-20, by Waqas Hussain
-
MUC: Store the nick (full room JID) which set the subject, and send subject to occupants from that JID.2010-07-20, by Waqas Hussain
-
util.iterators: Add skip() to skip the first n items of an iterator2010-07-20, by Matthew Wild
-
Merge with trunk.2010-07-17, by Waqas Hussain
-
mod_auth_internal_hashed: Fixed SCRAM-SHA-1 mechanism to not traceback on non-existent users.2010-07-17, by Waqas Hussain
-
MUC: No need to call is_admin twice now, global admins are admins on hosts2010-07-17, by Matthew Wild
-
net.server_event: Remove debug logging from dummy onstatus handler2010-07-17, by Matthew Wild
-
mod_saslauth: Cleaned up unused requires.2010-07-17, by Waqas Hussain
-
mod_saslauth: A little cleanup for anonymous_login.2010-07-17, by Waqas Hussain
-
configmanager: Remove dependency on eventmanager, and global 'prosody' object2010-07-17, by Matthew Wild
-
s2smanager: Handle disallow_s2s for incoming streams as well as outgoing2010-07-16, by Matthew Wild
-
Merge Florob->trunk2010-07-16, by Matthew Wild
-
util.dataforms: Add list-multi support2010-07-15, by Florian Zeitz
-
util.dataforms: Capability to set default for list-single2010-07-15, by Florian Zeitz
-
Merge Zash->trunk2010-07-16, by Matthew Wild
-
mod_proxy65: Use util.jid.compare() and remove some clutter2010-07-16, by Kim Alvefur
-
Merge Zash->trunk2010-07-16, by Matthew Wild
-
util.jid: compare() added, with some tests.2010-07-15, by Kim Alvefur
-
util.sasl.scram: Reference actual RFC instead of the draft.2010-07-15, by Tobias Markmann
-
util.sasl, util.sasl_cyrus: s/self.mechanisms()/self:mechanisms()/ in method:select().2010-07-15, by Waqas Hussain
-
Merge with backout2010-07-15, by Matthew Wild
-
Backed out changeset 598c33a99a31 (already fixed a better way)2010-07-15, by Matthew Wild
-
certmanager: Fix to handle the case of no SSL configuration at all2010-07-14, by Matthew Wild
-
certmanager: Added copyright header.2010-07-15, by Waqas Hussain
-
certmanager: Defined default_capath to prevent a global nil access.2010-07-15, by Waqas Hussain
-
util.sasl, util.sasl_cyrus: Updated method:mechanisms() to cache and re-use list of mechanisms.2010-07-14, by Waqas Hussain
-
util.sasl: Use the proper session-specific table of mechanisms when selecting a mechanism, and not the global table.2010-07-14, by Waqas Hussain
-
SASL: Simplified sasl_handler:mechanisms() to return a set, and not an array.2010-07-14, by Waqas Hussain
-
usermanager: Return a non-nil SASL handler from the null auth provider (fixes a traceback).2010-07-14, by Waqas Hussain
-
MUC: Fixed a traceback introduced in hg:bdc325ce9fbc.2010-07-14, by Waqas Hussain
-
net.dns: Call :cancel() on the current resolver instead of the prototype2010-07-14, by Matthew Wild
-
util.roster: Initial skeleton commit2010-07-14, by Matthew Wild
-
util.logger: Add reset() method to clear all sinks2010-07-14, by Matthew Wild
-
certmanager: Remove debug logging accidentally committed2010-07-13, by Matthew Wild
-
certmanager: Adjust paths of SSL key/certs to be relative to the config file, fixes #1472010-07-13, by Matthew Wild
-
prosody: Add prosody.resolve_relative_path() helper to change relative paths to be relative to the config file2010-07-13, by Matthew Wild
-
mod_httpserver: Serve index.html if a request is made for a directory and it contains one (thanks Brian Cully)2010-07-13, by Matthew Wild
-
configure: Make it possible to override ostype presets with values specified later on the command-line2010-07-13, by Matthew Wild
-
configure: Fix ostype=freebsd for ./configure (thanks dersd for reporting and n0nsense for testing the fix!)2010-07-13, by Matthew Wild
-
mod_saslauth: Rename variable 'aret' to 'ok' as per convention2010-07-12, by Matthew Wild
-
mod_disco: Reflect requested 'node' attribute in the disco#info reply.2010-07-11, by Waqas Hussain
-
mod_disco: Respond to disco#info to the correct caps hash node ("node#ver").2010-07-11, by Waqas Hussain
-
mod_adhoc: Add capability to pass data to forms2010-07-09, by Florian Zeitz
-
xmpp{client,server}_listener: Convert some calls to tail calls for efficiency2010-07-09, by Matthew Wild
-
mod_pep: Use util.caps2010-07-09, by Matthew Wild
-
util.caps: Entity capabilities hash generation (moved from mod_pep)2010-07-09, by Matthew Wild
-
prosodyctl: Warn and exit if any log files are not writeable, fixes #942010-07-09, by Matthew Wild
-
prosodyctl: Remove warnings when using a non-standard auth provider, prosodyctl now works with any auth provider2010-07-08, by Matthew Wild
-
xmppserver_listener: Fix variable names I forgot to change in the last commit2010-07-08, by Matthew Wild
-
xmpp{client,server}_listener: Put stanzas/in filtering code in the correct place to make it actually work :)2010-07-08, by Matthew Wild
-
util.filters: Add newline at end of file2010-07-08, by Matthew Wild
-
net.dns: Add dns.settimeout() to set the timeout for the default resolver2010-07-05, by Matthew Wild
-
net.dns: Make timeout configurable (default 15s)2010-07-05, by Matthew Wild
-
net.dns, net.adns: Move coroutine-calling logic into resolver:cancel()2010-07-05, by Matthew Wild
-
net.dns: Handle our own timeouts, including falling onto other servers in resolv.conf if necessary2010-07-05, by Matthew Wild
-
mod_roster: Use value returned by pairs() during roster iteration to avoid dozens of wasteful table lookups2010-07-05, by Matthew Wild
-
mod_bosh: Add jabber:client namespace to stanzas with no namespace2010-07-04, by Matthew Wild
-
xmppcomponent_listener: Import jid_split to fix undefined global reference2010-07-04, by Matthew Wild
-
mod_component: Read validate_from_addresses option from the config2010-07-04, by Matthew Wild
-
Merge 0.7->trunk2010-07-03, by Waqas Hussain
-
mod_privacy: Add service discovery feature.2010-07-03, by Waqas Hussain
-
xmppcomponent_listener: Don't validate to/from on non-stanzas, fixes component auth.2010-07-03, by Waqas Hussain
-
xmppcomponent_listener: Validate to/from on components, fixes #104 and #1622010-07-03, by Matthew Wild
-
Merge 0.7->trunk2010-07-02, by Matthew Wild
-
Merge 0.7->trunk2010-07-02, by Matthew Wild
-
net.server_select: Fix a snippet of code that was living at the wrong indentation level2010-07-02, by Matthew Wild
-
util.prosodyctl: Fixed host variables in user_exists.2010-07-01, by Tobias Tom
-
configure: Add ostype preset for FreeBSD (thanks dersd and tobias (no, the other one))2010-07-01, by Matthew Wild
-
Merge 0.7->trunk2010-06-29, by Matthew Wild
-
Merge backout2010-06-29, by Matthew Wild
-
Backed out changeset 454e1cf18daf (this isn't for debugging, it's to inform the user)2010-06-29, by Matthew Wild
-
mod_register: Remove the offline store as a list (originally aa3725bbcde5 but missed in a merge)2010-06-29, by Matthew Wild
-
Merge 0.7->trunk2010-06-29, by Matthew Wild
-
mod_privacy: Treat stanzas with no 'to' address as going to the user's bare JID (thanks KSid)2010-06-29, by Matthew Wild
-
util.sasl_cyrus: Return error strings using the new table mapping error codes to strings.2010-06-23, by Waqas Hussain
-
util.sasl_cyrus: Added a table mapping error codes to strings.2010-06-23, by Waqas Hussain
-
mod_register: Delete the offline store as a list, and delete the privacy store.2010-06-23, by Waqas Hussain
-
mod_register: Don't disable account before deleting it (unnecessary, and can cause problems).2010-06-23, by Waqas Hussain
-
mod_compression: Lowered a log level.2010-06-23, by Waqas Hussain
-
usermanager: Expose host_handler() as initialize_host()2010-06-29, by Matthew Wild
-
mod_auth_anonymous, mod_auth_cyrus: Removed unused variables.2010-06-23, by Waqas Hussain
-
mod_auth_anonymous, mod_auth_cyrus: Removed is_admin(), as usermanager already has a default.2010-06-23, by Waqas Hussain
-
mod_pep: Fixed a possible traceback during disco#items queries on a user's bare JID by remote users.2010-06-23, by Waqas Hussain
-
mod_auth_internal_hashed: Update TODO comments to COMPAT2010-06-22, by Matthew Wild
-
mod_auth_internal, mod_auth_internal_hashed: Remove is_admin method from providers2010-06-22, by Matthew Wild
-
mod_adhoc: Update for new is_admin usage2010-06-22, by Matthew Wild
-
util.signal: Moved a variable declaration to the top of a function, for ANSI C compliance.2010-06-19, by Waqas Hussain
-
util.signal: Removed #include <sys/param.h>, as it appears unnecessary.2010-06-19, by Waqas Hussain
-
util.signal: Make kill() available on OS X (thanks darkrain).2010-06-19, by Waqas Hussain
-
MUC: A little modification to improve code analysis.2010-06-19, by Waqas Hussain
-
MUC: Updated room:set_role() to use room:can_set_role().2010-06-19, by Waqas Hussain
-
MUC: Added room:can_set_role().2010-06-19, by Waqas Hussain
-
mod_announce: A little cleanup.2010-06-18, by Waqas Hussain
-
mod_storage: Make DBI a soft dependency, not a hard one.2010-06-18, by Waqas Hussain
-
mod_announce: Removed unused variables.2010-06-18, by Waqas Hussain
-
mod_announce: Changed a global variable to local.2010-06-18, by Waqas Hussain
-
util.signal: Make kill() available on OpenBSD, NetBSD (thanks Florob, filip).2010-06-15, by Waqas Hussain
-
prosody.cfg.lua.dist: Removed commented "defaultauth" from the modules_disabled list.2010-06-15, by Waqas Hussain
-
mod_auth_internal: Log as "auth_internal", not as "usermanager".2010-06-15, by Waqas Hussain
-
mod_auth_cyrus: Log as "auth_cyrus", not as "usermanager".2010-06-15, by Waqas Hussain
-
mod_auth_anonymous: Log as "auth_anonymous", not as "usermanager".2010-06-15, by Waqas Hussain
-
mod_auth_internal_hashed: Log as "auth_internal_hashed", not as "usermanager".2010-06-15, by Waqas Hussain
-
mod_auth_internal_hashed: Don't assume user doesn't exist if no recognizable authentication data is found.2010-06-15, by Waqas Hussain
-
mod_auth_internal_hashed: Removed all checks for Cyrus SASL.2010-06-15, by Waqas Hussain
-
commit d2fb8a5ff43fcf3e94e5e518aba175503590ecda2010-06-14, by Matthew Wild
-
s2smanager: Fix logging for outgoing sessions to also log pre-filtered data2010-06-13, by Matthew Wild
-
MUC: Added disco#info features to advertise room's anonymity status (muc_semianonymous or muc_nonanonymous).2010-06-13, by Waqas Hussain
-
MUC: Added disco#info features to advertise room's public status (muc_public or muc_hidden).2010-06-13, by Waqas Hussain
-
MUC: Updated code to use :set_hidden() and :is_hidden().2010-06-13, by Waqas Hussain
-
MUC: Added room:set_hidden(boolean) and room:is_hidden().2010-06-13, by Waqas Hussain
-
MUC: Added disco#info features to advertise room's persistence status (muc_persistent or muc_temporary).2010-06-13, by Waqas Hussain
-
MUC: Added room:set_persistent(boolean) and room:is_persistent().2010-06-13, by Waqas Hussain
-
MUC: Added disco#info features to advertise room's members-only status (muc_membersonly or muc_open).2010-06-13, by Waqas Hussain
-
MUC: Added a 'Make Room Members-Only?' field to the room config dialog.2010-06-13, by Waqas Hussain
-
MUC: Updated room:get_default_role() to not assign unaffiliated occupants a role in members-only rooms.2010-06-13, by Waqas Hussain
-
MUC: Added room:set_members_only(boolean) and room:is_members_only().2010-06-13, by Waqas Hussain
-
MUC: Added disco#info features to advertise room's moderation status (muc_moderated or muc_unmoderated).2010-06-13, by Waqas Hussain
-
MUC: Added a 'Make Room Moderated?' field to the room config dialog.2010-06-13, by Waqas Hussain
-
MUC: Updated room:get_default_role() to assign unaffiliated occupants a "visitor" role in moderated rooms.2010-06-13, by Waqas Hussain
-
MUC: Added room:set_moderated(boolean) and room:is_moderated().2010-06-13, by Waqas Hussain
-
MUC: Persist data in room:set_password() when called programmatically.2010-06-13, by Waqas Hussain
-
MUC: Added a password field to the room config dialog.2010-06-13, by Waqas Hussain
-
MUC: Include a <password/> element in invites from password protected rooms.2010-06-13, by Waqas Hussain
-
MUC: Added password checking on room join.2010-06-13, by Waqas Hussain
-
MUC: Added room:get_password() and room:set_password().2010-06-13, by Waqas Hussain
-
mod_auth_internal_hashed: Fixed a traceback in account creation.2010-06-12, by Waqas Hussain
-
Merge 0.7->trunk2010-06-12, by Matthew Wild
-
Tagging 0.7.0 (again)2010-06-12, by Matthew Wild
-
Merge 0.7->trunk2010-06-12, by Matthew Wild
-
sessionmanager: Fixed a traceback on invalid usernames (typo in previous commit). 0.7.02010-06-11, by Waqas Hussain
-
mod_saslauth: Return proper error on invalid usernames.2010-06-11, by Waqas Hussain
-
net.server_event: attemp to fix more spelling fail.2010-06-11, by Waqas Hussain
-
sessionmanager: Moved nodeprep to sessionmanager.make_authenticated.2010-06-11, by Waqas Hussain
-
mod_presence: Fixed a traceback on outgoing subscriptions from offline users.2010-06-11, by Waqas Hussain
-
Merge 0.7->trunk2010-06-11, by Matthew Wild
-
prosodyctl, util.pluginloader: Remove support for storing plugins in the data store, and the addplugin command2010-06-11, by Matthew Wild
-
mod_uptime: Add ad-hoc command2010-06-11, by Matthew Wild
-
mod_adhoc: Scan through list of items on load, in case items have been added before we were loaded2010-06-11, by Matthew Wild
-
mod_adhoc/adhoc.lib: Add copyright header2010-06-11, by Matthew Wild
-
mod_adhoc/adhoc.lib: Handle errors according to XEP2010-06-11, by Matthew Wild
-
mod_announce: Add ad-hoc command for sending announcements \o/2010-06-11, by Matthew Wild
-
Merge 0.7->trunk2010-06-10, by Matthew Wild
-
Tagging 0.7.02010-06-09, by Matthew Wild
-
s2smanager: Move 'sending' debug log message so that it sees the pre-filtered stanzas2010-06-10, by Matthew Wild
-
mod_legacyauth: Fixed the ordering of parameters passed to usermanager.test_password.2010-06-09, by Waqas Hussain
-
mod_privacy: Workaround for a traceback.2010-06-09, by Waqas Hussain
-
mod_adhoc: Imported from prosody-modules, thanks Florob!2010-06-09, by Matthew Wild
-
usermanager: Handle checking for global admins on behalf of providers2010-06-09, by Matthew Wild
-
mod_legacyauth: Use the new usermanager.test_password instead of usermanager.validate_credentials.2010-06-09, by Waqas Hussain
-
mod_auth_internal_hashed: Removed some useless code.2010-06-09, by Waqas Hussain
-
mod_presence: Fixed a traceback.2010-06-09, by Waqas Hussain
-
Merge with Tobias.2010-06-09, by Waqas Hussain
-
mod_auth_internal_hashed: Empty hashpass after conversion to stored_key/server_key and store new authentication database.2010-06-09, by Tobias Markmann
-
mod_auth_internal_hashed: Remove debugging output.2010-06-09, by Tobias Markmann
-
mod_auth_internal_hashed: Convert hashpass to server_key/stored_key on SCRAM-SHA-1 login.2010-06-09, by Tobias Markmann
-
mod_auth_internal_hashed: Convert hashpass to server_key/stored_key on PLAIN login.2010-06-09, by Tobias Markmann
-
Merge with tip.2010-06-08, by Tobias Markmann
-
mod_auth_internal_hashed: Coverting salted password to stored_key and server_key.2010-06-08, by Tobias Markmann
-
mod_auth_internal_hashed: Store stored_key and server_key when setting a password.2010-06-08, by Tobias Markmann
-
util.sasl.scram: Authenticate clients by calculated StoredKey instead of ClientProof.2010-06-08, by Tobias Markmann
-
mod_auth_internal_hashed: Store StoredKey and ServerKey instead of salted hashed password.2010-06-08, by Tobias Markmann
-
Fix missing parameter in mod_auth_internal_hashed.2010-06-09, by Kim Alvefur
-
Merge trunk/MattJ->trunk2010-06-09, by Matthew Wild
-
Merge 0.7->trunk2010-06-09, by Matthew Wild
-
tools/xep227toprosody.lua: Set executable bit2010-06-09, by Matthew Wild
-
mod_compression: Removed some useless logging code.2010-06-08, by Waqas Hussain
-
mod_announce: Fixed an edge case where non-admins attempting to announce would get two error replies.2010-06-08, by Waqas Hussain
-
mod_presence: Enable firing of pre-events for all outbound stanzas, and switching completely to core_post_stanza.2010-06-08, by Waqas Hussain
-
Merge trunk/MattJ->trunk2010-06-07, by Matthew Wild
-
Merge 0.7->trunk2010-06-07, by Matthew Wild
-
util.sasl_cyrus: Log the textual representation of unknown Cyrus SASL errors, not just the error code.2010-06-03, by Waqas Hussain
-
util.sasl.scram: Fixed a log level.2010-06-03, by Waqas Hussain
-
mod_presence: Send unavailable presence in response to probes to the sender's full JID, not bare JID.2010-06-03, by Waqas Hussain
-
mod_auth_cyrus: Auth provider with support for Cyrus SASL.2010-06-06, by Waqas Hussain
-
mod_auth_anonymous: Fixed a syntax error.2010-06-06, by Waqas Hussain
-
mod_auth_anonymous: Auth provider with support for SASL ANONYMOUS.2010-06-06, by Waqas Hussain
-
mod_auth_internal_hashed: Added SCRAM-SHA-1 support for SASL.2010-06-06, by Waqas Hussain
-
mod_saslauth: Updated to use usermanager.get_sasl_handler.2010-06-06, by Waqas Hussain
-
mod_auth_internal, mod_auth_internal_hashed: Fixed a global access.2010-06-06, by Waqas Hussain
-
mod_auth_internal, mod_auth_internal_hashed: Updated to provide get_sasl_handler.2010-06-06, by Waqas Hussain
-
usermanager: Changed get_supported_methods to get_sasl_handler.2010-06-06, by Waqas Hussain
-
Merge with trunk.2010-06-04, by Waqas Hussain
-
mod_presence: Enable firing of pre-events for probes.2010-06-04, by Waqas Hussain
-
mod_presence: Don't stop pre-event for outgoing probes.2010-06-04, by Waqas Hussain
-
mod_presence: Small refactoring.2010-06-04, by Waqas Hussain
-
Merge trunk/MattJ with trunk2010-06-04, by Matthew Wild
-
mod_saslauth: Fix log level2010-06-04, by Matthew Wild
-
usermanager: Rename the fallback provider from 'dummyauth' to 'null'2010-06-04, by Matthew Wild
-
usermanager: Add hunk that got missed in a merge2010-06-04, by Matthew Wild
-
util.sasl_cyrus: Log the textual representation of unknown Cyrus SASL errors, not just the error code.2010-06-03, by Waqas Hussain
-
mod_presence: Send unavailable presence in response to probes to the sender's full JID, not bare JID.2010-06-03, by Waqas Hussain
-
SASL: Minor cleanup.2010-06-03, by Waqas Hussain
-
util.sasl.scram: Fixed a log level.2010-06-03, by Waqas Hussain
-
mod_presence: Removed unnecessary parameter 'core_route_stanza' from various functions.2010-06-03, by Waqas Hussain
-
Add jid support for motd2010-05-29, by Jeff Mitchell
-
Add motd plugin, giving text to a user on each login.2010-05-29, by Jeff Mitchell
-
Add the ability to have names in group files, by putting them with an = sign after the jid:2010-05-28, by Jeff Mitchell
-
Correct out of order logic in mod_hashpassauth2010-05-28, by Jeff Mitchell
-
Add mechanism for upgrading to hashed passwords from default. Remove some extra debug.2010-05-27, by Jeff Mitchell
-
Have defaultauth load by default2010-05-27, by Jeff Mitchell
-
Check in mod_hashpassauth -- works!2010-05-26, by Jeff Mitchell
-
Working defaultauth2010-05-20, by Jeff Mitchell
-
Added mod_auth_default2010-05-20, by Jeff Mitchell
-
Update usermanager to not crash, etc.2010-05-20, by Jeff Mitchell
-
First bit of work2010-05-20, by Jeff Mitchell
-
Merge backout2010-06-04, by Matthew Wild
-
Backed out changeset 8bd3857a75ee2010-06-04, by Matthew Wild
-
util.sasl_cyrus: Log the textual representation of unknown Cyrus SASL errors, not just the error code.2010-06-03, by Waqas Hussain
-
mod_presence: Send unavailable presence in response to probes to the sender's full JID, not bare JID.2010-06-03, by Waqas Hussain
-
SASL: Minor cleanup.2010-06-03, by Waqas Hussain
-
util.sasl.scram: Fixed a log level.2010-06-03, by Waqas Hussain
-
mod_presence: Removed unnecessary parameter 'core_route_stanza' from various functions.2010-06-03, by Waqas Hussain
-
Merge 0.7->trunk2010-06-03, by Matthew Wild
-
s2smanager: Remove potentially misleading log message (thanks albert)2010-06-03, by Matthew Wild
-
Merge 0.7->trunk2010-06-02, by Matthew Wild
-
mod_compression: Use filters! \o/2010-06-02, by Matthew Wild
-
xmppserver_listener: Add filters for incoming bytes and stanzas2010-06-02, by Matthew Wild
-
s2smanager: Add filters for outgoing bytes and stanzas2010-06-02, by Matthew Wild
-
sessionmanager: Rename filters_initialize->initialize_filters2010-06-02, by Matthew Wild
-
xmppclient_listener: Add filters for incoming bytes and stanzas2010-06-02, by Matthew Wild
-
sessionmanager: Initialize new sessions for filtering, and add filters for outgoing bytes and stanzas2010-06-02, by Matthew Wild
-
xmppserver_listener: Port to util.xmppstream \o/2010-06-02, by Matthew Wild
-
util.filters: Break processing if a filterer returns nil2010-06-02, by Matthew Wild
-
util.filters: Don't traceback with no filters of a type added2010-06-02, by Matthew Wild
-
net.multiplex_listener: Test to make sure listener.onconnect isn't nil.2010-06-02, by Waqas Hussain
-
net.multiplex_listener: Call listener.onconnect(conn) when swapping listeners.2010-06-02, by Waqas Hussain
-
xmppclient_listener: Port to onconnect handler2010-06-02, by Matthew Wild
-
util.filters: Don't traceback when trying to remove a filter from an uninitialized object2010-06-02, by Matthew Wild
-
util.filters: Expose the initialization function2010-06-02, by Matthew Wild
-
util.filters: New utility library for managing filters on an object2010-06-02, by Matthew Wild
-
mod_pep: Corrected and optimized handling of non-available presence stanzas.2010-06-01, by Waqas Hussain
-
mod_iq: Removed a check for user existance when firing iq/bare/* sub-events.2010-05-30, by Waqas Hussain
-
mod_pep: Use is_contact_subscribed (which uses the new rostermanager fix to avoid unnecessary roster loads)2010-06-01, by Matthew Wild
-
rostermanager: Optimisation to avoid unnecessarily loading rosters for offline contacts on probes, etc.2010-06-01, by Waqas Hussain
-
Merge compression fix2010-05-29, by Matthew Wild
-
Merge 0.7->trunk2010-05-26, by Matthew Wild
-
mod_groups: Check for existence of roster[false] before clearing version (thanks Flo)2010-05-26, by Matthew Wild
-
Merge 0.7->trunk2010-05-24, by Matthew Wild
-
util.sasl.scram: Fix remaining - in profile name2010-05-24, by Matthew Wild
-
util.sasl.*: Adjusting authentication provider names. All '-' replaced with '_'2010-05-24, by Tobias Markmann
-
Merge trunk/Tobias->trunk2010-05-24, by Matthew Wild
-
util.sasl.*: Adjusting authentication provider names. All '-' replaced with '_'2010-05-24, by Tobias Markmann
-
Merge 0.7->trunk2010-05-24, by Matthew Wild
-
util.sasl.scram: Fixing logic error in argument checking.2010-05-24, by Tobias Markmann
-
util.sasl.scram: Fixing logic error in argument checking.2010-05-24, by Tobias Markmann
-
Merge 0.7->trunk2010-05-23, by Matthew Wild
-
Merge 0.7/waqas->0.7/MattJ2010-05-23, by Matthew Wild
-
mod_private: Detect datamanager read errors, and respond with 'internal-server-error'.2010-05-23, by Waqas Hussain
-
usermanager: Take datamanager errors into account when determining account existance.2010-05-23, by Waqas Hussain
-
mod_presence: Don't send 'unsubscribed' in response to probes when roster loading fails.2010-05-23, by Waqas Hussain
-
rostermanager: Return an error string when subscription test fails due to an error.2010-05-23, by Waqas Hussain
-
rostermanager: Mark rosters which fail to load as broken, and never save them.2010-05-23, by Waqas Hussain
-
mod_presence: Removed a useless check when handling incoming presence probes and subscriptions.2010-05-23, by Waqas Hussain
-
util.datamanager: Return an error string when failing to save.2010-05-23, by Waqas Hussain
-
util.sasl.scram: Adjusting authentication backend name to conform with the style already used by the plain module.2010-02-28, by Tobias Markmann
-
util.sasl.scram: Fixing issue #177.2010-05-22, by Tobias Markmann
-
util.sasl.plain: Typo.2010-05-22, by Tobias Markmann
-
util.sasl.scram: Providing an API function to generate a salted password for the SCRAM-SHA-1 mechanism.2010-05-22, by Tobias Markmann
-
util.sasl.scram: Split up long line.2010-05-22, by Tobias Markmann
-
util.sasl.scram: Parsing client-final-message in a more strict way. (thanks Marc Santamaria)2010-05-22, by Tobias Markmann
-
util.sasl.scram: Fix in nonce check of client-final-message.2010-05-22, by Tobias Markmann
-
util.sasl.scram: Parsing client-first-message in a more strict way. (thanks Marc Santamaria)2010-05-22, by Tobias Markmann
-
util.sasl.scram: Fixed global access.2010-05-06, by Waqas Hussain
-
util.sasl.scram: Adding documentation on SCRAM authentication backend.2010-02-28, by Tobias Markmann
-
util.sasl: 2009 -> 2010 in copyright header.2010-03-12, by Tobias Markmann
-
util.sasl.plain: Adding plain_hashed authentication backend support.2010-02-28, by Tobias Markmann
-
util.sasl: Moving SASL authentication backends documentation to the mechanism files.2010-02-28, by Tobias Markmann
-
rostermanager: Correctly clear the bare_sessions table on roster load errors during bind.2010-05-23, by Waqas Hussain
-
rostermanager: Don't fire roster-load event if there was an error loading the roster2010-05-22, by Matthew Wild
-
sessionmanager: If roster loading fails during resource bind, kick the user with an internal-server-error.2010-05-22, by Waqas Hussain
-
rostermanager: When loading the roster, also return a datamanager error if available.2010-05-22, by Waqas Hussain
-
util.datamanager: When failing to load a file, and the file exists, return nil, error.2010-05-22, by Waqas Hussain
-
mod_privacy: Improved logging.2010-05-21, by Waqas Hussain
-
mod_presence: Added option 'ignore_presence_priority'.2010-05-21, by Waqas Hussain
-
Merge with backout2010-05-21, by Matthew Wild
-
Backed out changeset c75c22c316d6 (the XMPP spec now gives a better way to do this)2010-05-21, by Matthew Wild
-
util.sasl.scram: Fixing issue #177.2010-05-22, by Tobias Markmann
-
util.sasl.plain: Typo.2010-05-22, by Tobias Markmann
-
util.sasl.scram: Providing an API function to generate a salted password for the SCRAM-SHA-1 mechanism.2010-05-22, by Tobias Markmann
-
util.sasl.scram: Split up long line.2010-05-22, by Tobias Markmann
-
util.sasl.scram: Parsing client-final-message in a more strict way. (thanks Marc Santamaria)2010-05-22, by Tobias Markmann
-
util.sasl.scram: Fix in nonce check of client-final-message.2010-05-22, by Tobias Markmann
-
util.sasl.scram: Parsing client-first-message in a more strict way. (thanks Marc Santamaria)2010-05-22, by Tobias Markmann
-
Merge 0.7->trunk2010-05-21, by Matthew Wild
-
mod_bosh: Re-layout session object creation to make lines shorter2010-05-21, by Matthew Wild
-
Merge 0.7->trunk2010-05-20, by Matthew Wild
-
Merge 0.7->trunk2010-05-20, by Matthew Wild
-
usermanager, mod_saslauth: Make account provisioning for Cyrus SASL optional (default: not required)2010-05-20, by Matthew Wild
-
util.sasl_cyrus: Support for specifying the application name (to pass to Cyrus SASL's init())2010-05-20, by Matthew Wild
-
mod_saslauth: Add return value and error message to the Cyrus SASL handle_status callback2010-05-20, by Matthew Wild
-
mod_saslauth: Allow the Cyrus SASL realm to be configurable2010-05-20, by Matthew Wild
-
Merge 0.7->trunk2010-05-20, by Matthew Wild
-
net.dns: Remove redundant locals declaration2010-05-20, by Matthew Wild
-
net.dns: Fix dns.lookup from commit e54774bd73a72010-05-20, by Matthew Wild
-
net.dns: Remove redundant locals declaration2010-05-20, by Matthew Wild
-
net.dns: Fix dns.lookup from commit e54774bd73a72010-05-20, by Matthew Wild
-
Merge 0.7->trunk2010-05-20, by Matthew Wild
-
mod_groups: Remove potentially verbose per-contact logging (thanks Flo)2010-05-20, by Matthew Wild
-
usermanager: Changed auth provider functions to methods.2010-05-19, by Waqas Hussain
-
Merge 0.7->trunk2010-05-18, by Matthew Wild
-
Merge 0.6->0.72010-05-18, by Matthew Wild
-
configure: Fix to allow option values containing '=' (thanks Jakub)2010-05-18, by Matthew Wild
-
net/dns: Fix socket.select timeout.2009-12-28, by Brian Cully
-
Merge 0.7->trunk2010-05-17, by Matthew Wild
-
Merge 0.6->0.72010-05-17, by Matthew Wild
-
net/httpserver_listener: Ignore empty strings on incoming data.2010-04-28, by Brian Cully
-
Merge 0.7->trunk2010-05-17, by Matthew Wild
-
Merge 0.7/MattJ with 0.72010-05-17, by Matthew Wild
-
Merge with 0.62010-05-17, by Matthew Wild
-
usermanager: Export new_default_provider()2010-05-15, by Matthew Wild
-
usermanager: Handle auth providers for components.2010-05-13, by Waqas Hussain
-
usermanager: Fix logic for per-host admin tables (thanks Maranda)2010-05-12, by Matthew Wild
-
net.xmppclient_listener: Port to util.xmppstream \o/2010-05-09, by Matthew Wild
-
prosody: Load util.xmppstream :(2010-05-09, by Matthew Wild
-
util.xmppstream: Stream objects now just have feed/reset methods2010-05-09, by Matthew Wild
-
usermanager: Bump log level of incorrect config option warnings2010-05-07, by Matthew Wild
-
usermanager: Fix for is_admin to work with the new auth provider architecture2010-05-07, by Matthew Wild
-
Merge 0.7->trunk2010-05-07, by Waqas Hussain
-
Merge 0.6->0.72010-05-07, by Waqas Hussain
-
mod_console: Set a chunk name for loadstring calls (nicer errors).2010-05-07, by Waqas Hussain
-
mod_posix: Fixed a global access.2010-05-07, by Waqas Hussain
-
mod_console: Ensure that a null byte is printed after sending the banner.2010-05-07, by Waqas Hussain
-
prosody: Modified function metatable for better string representation of functions.2010-05-07, by Waqas Hussain
-
prosody: Lowered log level for a log message.2010-05-07, by Waqas Hussain
-
mod_posix: Don't add a server-starting event handler while the server-starting event is being fired.2010-05-07, by Waqas Hussain
-
net.server_select: Remove some debugging code.2010-05-06, by Waqas Hussain
-
Merge 0.7->trunk2010-05-06, by Waqas Hussain
-
Merge 0.6->0.72010-05-06, by Waqas Hussain
-
loggingmanager: Enable debug level for default console logging when 'debug' mode is enabled in the config.2010-05-06, by Waqas Hussain
-
loggingmanager: Enable debug level for default console logging when 'debug' mode is enabled in the config.2010-05-06, by Waqas Hussain
-
util.sasl.scram: Fixed global access.2010-05-06, by Waqas Hussain
-
prosodyctl: Use the global events objects for hosts (again) (thanks albert) (sorry albert)2010-05-05, by Matthew Wild
-
prosodyctl: Give each host an independant events object, because it seems to be the right thing to do2010-05-05, by Matthew Wild
-
prosodyctl: Relocate global prosody object creation (see fff153f7f4de)2010-05-05, by Matthew Wild
-
Merge configmanager->trunk2010-05-05, by Matthew Wild
-
configmanager: Add VirtualHost as an alias for Host (re-applied in trunk due to previous bad merge with 0.7)2010-04-14, by Matthew Wild
-
Merge 0.7->trunk2010-05-05, by Matthew Wild
-
mod_console: Make use of the new onconnect callback to initialise session and send banner2010-05-05, by Matthew Wild
-
Merge 0.7->trunk2010-05-05, by Matthew Wild
-
mod_proxy65: Send error reply to activation stanza if one or both parties were not connected to the proxy2010-05-05, by Matthew Wild
-
mod_proxy65: Return service-unavailable error when receiving an iq we didn't understand2010-05-05, by Matthew Wild
-
mod_proxy65: Use new server.link to link proxied connections, now works with either connection backend2010-05-05, by Matthew Wild
-
net.server_select, net.server_event: Support for ondrain listener callback for when send buffer is empty2010-05-05, by Matthew Wild
-
net.server_select, net.server_event: Support for :pause() and :resume() on connections2010-05-05, by Matthew Wild
-
usermanager: Give the default auth provider a name, you'll never guess what it is.2010-05-05, by Matthew Wild
-
Merge Tobias's fancy SASL branch->trunk2010-05-05, by Matthew Wild
-
Merge with tip.2010-03-12, by Tobias Markmann
-
util.sasl: 2009 -> 2010 in copyright header.2010-03-12, by Tobias Markmann
-
util.sasl.scram: Adjusting authentication backend name to conform with the style already used by the plain module.2010-02-28, by Tobias Markmann
-
util.sasl.plain: Adding plain_hashed authentication backend support.2010-02-28, by Tobias Markmann
-
util.sasl.scram: Adding documentation on SCRAM authentication backend.2010-02-28, by Tobias Markmann
-
util.sasl.anonymous: Adding documentation on anonymous authentication backend.2010-02-28, by Tobias Markmann
-
util.sasl: Moving SASL authentication backends documentation to the mechanism files.2010-02-28, by Tobias Markmann
-
Merge 0.7->trunk2010-05-05, by Matthew Wild
-
usermanager: Support for pluggable authentication providers2010-05-05, by Matthew Wild
-
eventmanager, prosody: Adapt eventmanager to use prosody.events, as a step towards removing it entirely2010-05-04, by Matthew Wild
-
Merge 0.7->trunk (with MUC needing checking, waqas)2010-05-04, by Matthew Wild
-
Merge 0.6 into 0.7.2010-05-01, by Waqas Hussain
-
Tagging 0.6.22010-04-14, by Matthew Wild
-
prosody.cfg.lua.dist: Refactor the default config file based on feedback from confused users 0.6.22010-04-14, by Matthew Wild
-
hostmanager: Re-word log messages in line with config changes2010-04-14, by Matthew Wild
-
configmanager: Add VirtualHost as an alias for Host2010-04-14, by Matthew Wild
-
MUC: Allow moderators which are not owners to change roles.2010-04-14, by Waqas Hussain
-
MUC: Include <status code='100'/> in a message, not in presence. Fixes various issues.2010-04-19, by Waqas Hussain
-
modulemanager: Log proper tracebacks on errors during module load/unload.2010-04-19, by Waqas Hussain
-
prosody: Set metatable on functions to allow easy access to upvalues.2010-04-19, by Waqas Hussain
-
configmanager: Fix very wacky indentation2010-05-04, by Matthew Wild
-
configmanager: Fix some wacky indentation2010-05-04, by Matthew Wild
-
Merge 0.7->trunk2010-04-11, by Matthew Wild
-
net.server_event: Call listener.onconnect if it exists, otherwise stick to listener.onincoming2010-04-11, by Matthew Wild
-
Merge 0.7->trunk2010-04-11, by Matthew Wild
-
net.server_select: Support for listener.onconnect2010-04-11, by Matthew Wild
-
Merge 0.7->trunk2010-04-09, by Matthew Wild
-
Merge 0.6->0.72010-04-09, by Matthew Wild
-
net.server: Fix logic error causing traceback when receiving a non-number port2010-04-09, by Matthew Wild
-
loggingmanager: Fix syntax error :)2010-04-07, by Matthew Wild
-
Merge 0.7->trunk2010-04-07, by Matthew Wild
-
loggingmanager: Observe 'debug' config setting for console logging too2010-04-07, by Matthew Wild
-
Merge 0.7->trunk2010-04-03, by Matthew Wild
-
Merge 0.6->0.72010-04-03, by Matthew Wild
-
Merge 0.6/MattJ -> 0.62010-04-03, by Matthew Wild
-
mod_bosh: Default stanza namespace should be jabber:client (fixes BOSH to work with recent namespace fix)2010-04-03, by Matthew Wild
-
util.ztact: Fixed global accesses.2010-04-01, by Waqas Hussain
-
util.uuid: Use a local instead of a global.2010-04-01, by Waqas Hussain
-
util.stanza: Fixed some more nil global accesses.2010-04-01, by Waqas Hussain
-
util.stanza: Fixed a nil global access.2010-04-01, by Waqas Hussain
-
Merge 0.7->trunk2010-03-30, by Matthew Wild
-
Merge 0.7/waqas->0.7/MattJ2010-03-30, by Matthew Wild
-
net.server_event: Fixed spelling fail.2010-03-26, by Waqas Hussain
-
Merge 0.6->0.72010-03-30, by Matthew Wild
-
xmppserver_listener: Compatibility fix for older Prosodies with the s2s xmlns bug2010-03-30, by Matthew Wild
-
Merge 0.7->trunk2010-03-25, by Matthew Wild
-
tools/erlparse: Discard erlang PIDs instead of choking on them as a syntax error2010-03-25, by Matthew Wild
-
tools/erlparse: Report the line number when showing a syntax error in the input file2010-03-25, by Matthew Wild
-
tools/erlparse: Optimisations aplenty for faster processing of large files2010-03-25, by Matthew Wild
-
Merge 0.7->trunk2010-03-25, by Matthew Wild
-
Merge 0.7->trunk2010-03-25, by Matthew Wild
-
net.server_event: Don't re-try a write if the connection closed (thanks Flo)2010-03-25, by Matthew Wild
-
Merge 0.7->trunk2010-03-24, by Matthew Wild
-
net.server_event: Bump timeout values up somewhat2010-03-24, by Matthew Wild
-
Merge 0.7->trunk2010-03-24, by Matthew Wild
-
Merge 0.7/waqas->0.7/MattJ2010-03-24, by Matthew Wild
-
util.sasl.digest-md5: Removed unnnecessary check (which included a nil global access).2010-03-23, by Waqas Hussain
-
mod_register: Use set_password to set passwords instead of create_user.2010-03-23, by Waqas Hussain
-
usermanager: Added function set_password.2010-03-23, by Waqas Hussain
-
Merge 0.6->0.72010-03-24, by Matthew Wild
-
mod_tls: Add s2s_allow_encryption option which, when set to false, disabled TLS for s2s2010-03-24, by Matthew Wild
-
prosody.cfg.lua.dist: Whitespace fix.2010-03-23, by Waqas Hussain
-
prosody.cfg.lua.dist: Disable mod_privacy by default.2010-03-23, by Waqas Hussain
-
usermanager: Return sane errors/results when Cyrus SASL is in use.2010-03-23, by Waqas Hussain
-
mod_saslauth: Tidier code for SASL backend selection.2010-03-23, by Waqas Hussain
-
mod_saslauth: Fail with an error when the requested SASL backend cannot be used.2010-03-23, by Waqas Hussain
-
Merge 0.7->trunk2010-03-22, by Matthew Wild
-
Merge 0.6->0.72010-03-22, by Matthew Wild
-
util.windows: Convert from Windows line endings2010-03-22, by Matthew Wild
-
Update copyright headers for 20102010-03-22, by Matthew Wild
-
loggingmanager: Don't use non-standard format specifier to format the timestamp.2010-03-22, by Waqas Hussain
-
util.xmppstream: new() now returns a parser object2010-03-22, by Matthew Wild
-
util.xmppstream: Initial commit2010-03-22, by Matthew Wild
-
Merge 0.7->trunk2010-03-22, by Matthew Wild
-
stanza_router: Allow non-jabber:client elements after auth, before bind. [originally 2c538d4bde13 in 0.6]2010-03-22, by Waqas Hussain
-
Merge 0.7->trunk2010-03-22, by Matthew Wild
-
Merge 0.7->trunk2010-03-22, by Matthew Wild
-
mod_groups: Ignore whitespace on group member JID lines (thanks Luis!)2010-03-22, by Matthew Wild
-
mod_groups: Missed hunk from last commit, don't create the list of public group members unless necessary2010-03-22, by Matthew Wild
-
rostermanager: Don't bump the roster version if it is == true (ie. we are not versioning the roster)2010-03-22, by Matthew Wild
-
mod_roster: Tidier code for the roster versioning logic2010-03-22, by Matthew Wild
-
mod_roster: Tidier code for the roster versioning logic2010-03-22, by Matthew Wild
-
Merge 0.7->trunk2010-03-20, by Matthew Wild
-
.hgignore: Ignore prosody.version (thanks Florob)2010-03-20, by Matthew Wild
-
Merge 0.7->trunk2010-03-18, by Matthew Wild
-
util.sasl_cyrus: Return invalid-mechanism instead of undefined-condition where appropriate2010-03-18, by Matthew Wild
-
util.sasl_cyrus: Clarify some log messages and levels2010-03-18, by Matthew Wild
-
util.sasl_cyrus: Protect the call to cyrussasl.server_new properly.2010-03-18, by Paul Aurich
-
Merge 0.7->trunk2010-03-18, by Matthew Wild
-
util.sasl_cyrus: If available, use a c14n callback for interoperability with bad clients.2010-03-17, by Paul Aurich
-
mod_saslauth: Add a sasl_realm option2010-03-17, by Paul Aurich
-
util.cyrus_sasl: Pass the realm to Cyrus2010-03-16, by Paul Aurich
-
Merge darkrain->trunk2010-03-18, by Matthew Wild
-
util.sasl_cyrus: If available, use a c14n callback for interoperability with bad clients.2010-03-17, by Paul Aurich
-
mod_saslauth: Add a sasl_realm option2010-03-17, by Paul Aurich
-
Merge 0.7->trunk2010-03-18, by Matthew Wild
-
Merge 0.6->0.72010-03-18, by Matthew Wild
-
Merge 0.6 with waqas2010-03-18, by Matthew Wild
-
mod_compression: Improved and lowered log level of some logged messages.2010-03-15, by Waqas Hussain
-
s2smanager: Remove the infamous 'as per RFC' log message entirely (it happens too often to be useful)2010-03-18, by Matthew Wild
-
Merge with 0.72010-03-17, by Matthew Wild
-
Merge with 0.6 (into 0.7, namely mod_compression fixes)2010-03-17, by Matthew Wild
-
mod_compression: Return <setup-failed/> instead of <unsupported-method/> where applicable.2010-03-09, by Waqas Hussain
-
mod_compression: More robust stanza processing.2010-03-09, by Waqas Hussain
-
mod_compression: Don't succeed after indicating a failure.2010-03-09, by Waqas Hussain
-
mod_compression: Don't tell client compression succeeded when it didn't.2010-03-09, by Waqas Hussain
-
mod_compression: Fixed various possible tracebacks in logging.2010-03-09, by Waqas Hussain
-
util.cyrus_sasl: Pass the realm to Cyrus2010-03-16, by Paul Aurich
-
MUC: Added support for letting clients manage discussion history.2010-03-16, by Waqas Hussain
-
Merge with 0.7 (and indirectly 0.6.2)2010-03-15, by Matthew Wild
-
Merge 0.6.2/waqas with 0.6.2/MattJ2010-03-03, by Matthew Wild
-
Merge 0.6.2/waqas with 0.6.2/MattJ2010-03-03, by Matthew Wild
-
stanza_router: Allow non-jabber:client elements after auth, before bind.2010-03-03, by Waqas Hussain
-
Fixing some typos.2009-11-20, by Tobias Markmann
-
util.sasl.plain: Allow empty authzid (thanks bjc).2009-12-01, by Waqas Hussain
-
mod_tls: Don't offer TLS on hosts that don't have any certs2010-02-12, by Matthew Wild
-
prosodyctl.man: Update email address2010-02-22, by Dwayne Bent
-
mod_console: Uncomment the help for server:shutdown() - thanks darkrain2010-02-22, by Matthew Wild
-
ejabberd2prosody: Don't print passwords of imported accounts2010-02-21, by Matthew Wild
-
ejabberdsql2prosody: Don't print password of imported accounts (thanks azerttyu)2010-02-21, by Matthew Wild
-
mod_debug: Obsoleted by mod_console2010-02-20, by Matthew Wild
-
mod_selftests: Obsolete, remove2010-02-20, by Matthew Wild
-
mod_offline: Remove from 0.7 (offline messages are handled in core at the moment)2010-02-20, by Matthew Wild
-
MUC: Allow role changes based on JIDs.2010-02-18, by Waqas Hussain
-
mod_presence: Reflect the user's own presence back to them.2010-02-14, by Waqas Hussain
-
configmanager: Remove debugging code accidentally committed2010-02-14, by Matthew Wild
-
configmanager: Error when a component and host clash hostnames2010-02-14, by Matthew Wild
-
mod_saslauth: Don't print raw SASL data to avoid logging passwords unnecessarily2010-02-13, by Matthew Wild
-
prosody: More accurate friendly error message in the event that creating the global SSL context fails2010-02-13, by Matthew Wild
-
sessionmanager, s2smanager: Fix for syntax of null_data_handler() (thanks Nolan)2010-02-12, by Matthew Wild
-
hostmanager: Log an error if no hosts are defined2010-02-12, by Matthew Wild
-
mod_tls: Fixed an extra :up() in s2s stream feature generation.2010-02-11, by Waqas Hussain
-
mod_tls: Respond with proper error when TLS cannot be negotiated.2010-02-11, by Waqas Hussain
-
mod_presence: Don't depend on user being online when calculating top resources.2010-02-11, by Waqas Hussain
-
mod_presence: Don't depend on sessions array existing for a user when handling outgoing presence broadcast.2010-02-11, by Waqas Hussain
-
util.encodings: Use STD3 ASCII rules for idna.to_ascii.2010-02-09, by Waqas Hussain
-
prosody: Add a catch-all friendly message for when any port is in use we want to use2010-02-05, by Matthew Wild
-
util.stanza: stanza.error_reply(): Fix to put the correct namespace on <text>2010-01-31, by Matthew Wild
-
prosody: Show friendly error when no config present for legacy SSL ports2010-01-31, by Matthew Wild
-
prosody: Log error message when failing to open ports2010-01-31, by Matthew Wild
-
mod_presence: Quick fix to make probes from local users to local hosts work.2010-01-29, by Waqas Hussain
-
mod_presence: Added handler for presence subscriptions and probes to local hosts.2010-01-29, by Waqas Hussain
-
stanza_router: Added third parameter to core_post_stanza, to control pre-events.2010-01-29, by Waqas Hussain
-
mod_presence: Respond with an unavailable presence when subscribers probe and no resources are available.2010-01-29, by Waqas Hussain
-
prosody: Listen for component connections on port 5347 by default.2010-01-24, by Waqas Hussain
-
mod_component: Fix name of config option in error message (thanks nulani!)2010-01-23, by Matthew Wild
-
util.dataforms: Add optional type parameters (defaults to 'form')2010-01-22, by Matthew Wild
-
net.httpserver: More robust handling of headers split across multiple packets2010-01-21, by Matthew Wild
-
net.httpserver: Make it possible to return responses with no body2010-01-21, by Matthew Wild
-
net.httpserver: Close connection on invalid HTTP status line2010-01-21, by Matthew Wild
-
mod_presence: Automatically deny presence requests for hosts, fixes traceback in #1532010-01-18, by Matthew Wild
-
stanza_router: Log the name of unhandled stanzas (thanks bear)2010-01-18, by Matthew Wild
-
sessionmanager: Added resource prepping, and invalid resource checking to the bind_resource function.2010-01-11, by Waqas Hussain
-
mod_register: Return a <not-acceptable/> error on empty usernames (thanks Neustradamus).2010-01-11, by Waqas Hussain
-
util.pposix: Fix return type of lc_abort to shush compiler warning2010-01-10, by Matthew Wild
-
prosody.cfg.lua.dist: Remove lie about requiring console_enabled2010-01-01, by Matthew Wild
-
modulemanager: Fire item-removed events on module unload.2009-12-09, by Waqas Hussain
-
prosody: Call tostring on the key being used for nil global read before concatenating it with a string.2009-12-09, by Waqas Hussain
-
prosody: Log a warning and traceback, but don't throw an error on nil global read.2009-12-09, by Waqas Hussain
-
Mainfile: Broke up a really long line.2009-12-09, by Waqas Hussain
-
mod_pep: Support item retrieval use cases2009-12-05, by Paul Aurich
-
mod_pep: Allow storage of urn:xmpp:avatar:data node (payload only with base64 data)2009-12-05, by Paul Aurich
-
util.stanza: Add stanza:get_child(name, xmlns) to find a child tag given a name/xmlns2009-11-30, by Matthew Wild
-
tests: Add tests for util.jid.join()2009-11-27, by Matthew Wild
-
util.jid: Add join(node, host, resource) function to join the components and return nil if invalid2009-11-27, by Matthew Wild
-
MUC: Only allow moderators to change the room subject.2009-11-25, by Waqas Hussain
-
MUC: Prevent visitors from broadcasting messages.2009-11-25, by Waqas Hussain
-
MUC: Improved handling of incoming groupchat messages (state preserved for possible later use).2009-11-25, by Waqas Hussain
-
core.sessionmanager, net.*_listener: Remove the evil collectgarbage() calls2009-11-24, by Matthew Wild
-
mod_bosh: Don't log response XML2009-11-21, by Matthew Wild
-
s2smanager: Use s2smanager log() if session doesn't have a logger (thanks Flo)2010-02-19, by Matthew Wild
-
net.httpclient_listener: Don't notify request of closed connection if the close was initiated by us2010-02-19, by Matthew Wild
-
util.signal: Using stdlib.h instead of malloc.h.2010-01-15, by Tobias Markmann
-
net.http: destroy_request(): Pass request.handler to disconnect() listener to fix small leak2010-03-03, by Matthew Wild
-
net.http: Close connection when invalid status line is received from the server2010-02-19, by Matthew Wild
-
net.http: Don't re-destroy a request when the connection is closed2010-02-19, by Matthew Wild
-
net.http: Port commit 2f235c57d713 to net.http to fix headers in responses (thanks dersd)2010-02-19, by Matthew Wild
-
README: Update URL for installation docs2010-02-18, by Matthew Wild
-
HACKERS: Update2010-02-18, by Matthew Wild
-
TODO: Update for the fact that 0.7 is done2010-03-03, by Matthew Wild
-
TODO: Update2010-02-18, by Matthew Wild
-
s2smanager: Fix syntax error)2010-01-30, by Matthew Wild
-
s2smanager: require_s2s_encryption -> s2s_require_encryption2010-01-30, by Matthew Wild
-
s2smanager: Make require_s2s_encryption do what it says on the tin2010-01-30, by Matthew Wild
-
prosodyctl: Fix to load LuaRocks 2.x if we have it2010-03-03, by Matthew Wild
-
util.dependencies: Load luarocks.loader/luarocks.require2010-01-28, by Matthew Wild
-
mod_posix: Adjust file open mode depending on whether file exists (take that fopen designers!!!)2010-01-13, by Matthew Wild
-
util.prosodyctl: Report Prosody as not running if the pidfile isn't locked2010-01-11, by Matthew Wild
-
mod_posix: Lock pidfile when in use, shut down if we can't write or lock the pidfile2010-01-10, by Matthew Wild
-
util.signal: Update version in header, and author's email2010-01-10, by Matthew Wild
-
prosody: net_activate_ports: Accept strings as well as numbers for specifying ports2010-01-09, by Matthew Wild
-
net.dns: Make sure math.randomseed() gets passed an integer2010-01-07, by Matthew Wild
-
s2smanager: Stamp a 'to' on the reply stream:stream. This makes prosody happy.2010-01-03, by Paul Aurich
-
prosodyctl: Gracefully handle a missing stty command, and fall back to ANSI escape sequences2010-01-03, by Matthew Wild
-
mod_saslauth: Requiring c2s encryption means requiring c2s encryption... thanks Flo2009-12-21, by Matthew Wild
-
s2smanager: Give reasons to destroy_session in more cases, including when DNS lookup fails2009-12-17, by Matthew Wild
-
xmppserver_listener: When a connection fails, pass the reason to destroy_session2009-12-17, by Matthew Wild
-
s2smanager: Have both destroy_session and bounce_sendq accept a reason string to include in bounced stanzas2009-12-17, by Matthew Wild
-
s2smanager: Send reply stream header only after checking we serve this host (sorry darkrain... :) )2009-12-17, by Matthew Wild
-
xmppserver_listener: Make log messages during SRV retries clearer2009-12-17, by Matthew Wild
-
prosody: Fixed a possible nil concatenation.2009-12-15, by Waqas Hussain
-
net.http: Don't expect the body on redirects2009-12-10, by Matthew Wild
-
mod_httpserver: Text files are text/plain, and not plain/text.2009-12-10, by Waqas Hussain
-
mod_httpserver: Removed a log message.2009-12-10, by Waqas Hussain
-
mod_httpserver: Read files in binary mode; fixes issues with serving binary files.2009-12-10, by Waqas Hussain
-
mod_httpserver: Skip returning a Content-Type when not known (application/octet-stream is not a correct default).2009-12-10, by Waqas Hussain
-
mod_httpserver: Return Content-Type header based on file extension.2009-12-10, by Waqas Hussain
-
util.signal: Make kill() available on Solaris; really fixes #136.2009-12-09, by Waqas Hussain
-
prosody: Less strict matching for the magic 'interrupted' error2009-12-07, by Matthew Wild
-
componentmanager: Set ssl_ctx[_in] for components correctly, and use global SSL context if available2009-12-04, by Matthew Wild
-
Disable SSLv2 by default, it's known to be insecure.2009-12-04, by Paul Aurich
-
net.server_select: Restore checks for wantread/timeout errors on receive2009-12-03, by Matthew Wild
-
net.server_select: Make bufferlen() method return, of all things, the buffer length2009-12-03, by Matthew Wild
-
net.dns: Fix for blocking dns lookups to find waiting coroutines correctly (not that we use this in Prosody...)2009-12-03, by Matthew Wild
-
net.dns: Port some DNS fixes to the resolver:feed() function for net.adns to use2009-12-03, by Matthew Wild
-
net.httpserver: Quick fix to set the correct Content-Type on simple (string) responses, for a few known types2009-12-02, by Matthew Wild
-
s2smanager: Don't tostring() the data before sending, sends2s already does this.2009-11-21, by Matthew Wild
-
net.xmppcomponent_listener: Log invalid XML received from components (as we already do for c2s/s2s)2010-03-14, by Matthew Wild
-
net.xmppcomponent_listener: Don't allow closing a session that has already been destroyed2010-03-14, by Matthew Wild
-
net.xmppcomponent_listener: Close component sessions on receiving a </stream:stream>2010-03-14, by Matthew Wild
-
net.xmppcomponent_listener: Don't handle stream errors from component sessions that have already been destroyed2010-03-14, by Matthew Wild
-
net.xmppcomponent_listener: Fix to correctly handle stream errors from components2010-03-14, by Matthew Wild
-
net.xmppclient_listener: Fix to correctly handle stream errors from clients2010-03-14, by Matthew Wild
-
sessionmanager: Don't re-destroy destroyed sessions2010-03-14, by Matthew Wild
-
sessionmanager: Return stream error when incoming stream header is missing 'to' attribute2010-03-14, by Matthew Wild
-
sessionmanager: Add close method to resting sessions2010-03-14, by Matthew Wild
-
s2smanager: Don't re-destroy destroyed sessions2010-03-14, by Matthew Wild
-
s2smanager: Add open_stream and close methods to resting sessions2010-03-14, by Matthew Wild
-
sessionmanager, s2smanager: Close session on </stream:stream>2010-03-11, by Matthew Wild
-
net.xmppserver_listener: Clarify log message (for nil/false)2010-03-06, by Matthew Wild
-
Merge with trunk2010-03-05, by Matthew Wild
-
Merge with 0.72010-03-05, by Matthew Wild
-
net.dns: Trailing whitespace2010-03-05, by Matthew Wild
-
net.dns: More reliable parsing of resolv.conf - allow multiple nameserver IPs on one line (thanks dersd)2010-03-05, by Matthew Wild
-
net.server_select: Fix for traceback when a read returns an error and no data (thanks dersd)2010-03-05, by Matthew Wild
-
certmanager: Friendlier error reporting on OpenWRT and other cases where we don't understand the OpenSSL error2010-03-05, by Matthew Wild
-
certmanager: Fix nil global access (thanks Marc)2010-03-05, by Matthew Wild
-
mod_offline: Convert to Unix line endings.2010-03-02, by Waqas Hussain
-
Merge with 0.72010-03-01, by Matthew Wild
-
util.sasl: Fixed a nil global access.2010-03-01, by Waqas Hussain
-
util.stanza: Fixed nil global accesses.2010-03-01, by Waqas Hussain
-
certmanager: Fix global access2010-03-01, by Matthew Wild
-
net.server_select: Fix typo2010-03-01, by Matthew Wild
-
net.server_event: Fix some global accesses2010-03-01, by Matthew Wild
-
Merge with 0.72010-03-01, by Matthew Wild
-
mod_proxy65: Fix for old-style closing of connections (another source of tracebacks with libevent enabled)2010-03-01, by Matthew Wild
-
net.server_select: Fix calling method of some handler.close()s2010-03-01, by Matthew Wild
-
Merge with 0.72010-03-01, by Matthew Wild
-
net.server_event: Improve and fix potential traceback in logging of new incoming connections2010-03-01, by Matthew Wild
-
Merge with 0.72010-03-01, by Matthew Wild
-
mod_saslauth: Add FIXME to remind myself to fix this as soon as I have time2010-03-01, by Matthew Wild
-
Merge with 0.72010-03-01, by Matthew Wild
-
Merge with 0.7/waqas2010-03-01, by Matthew Wild
-
mod_saslauth: Unlock globals while loading cyrus2010-03-01, by Matthew Wild
-
util.sasl_cyrus: Ensure the mechanisms table is available after a failed auth attempt.2010-03-01, by Waqas Hussain
-
Merge with 0.72010-03-01, by Matthew Wild
-
prosody: Bump log message describing current connection backend to level 'info'2010-02-27, by Matthew Wild
-
Merge with 0.72010-02-25, by Matthew Wild
-
prosody.cfg.lua.dist: Fix missing quote in commented proxy config example2010-02-25, by Matthew Wild
-
Merge with 0.72010-02-25, by Matthew Wild
-
Merge with 0.62010-02-25, by Matthew Wild
-
tests/test_core_s2smanager.lua: Fix to compare SRV weights correctly2010-02-25, by Matthew Wild
-
s2smanager: Log and fail gracefully when unable to create socket for outgoing s2s connection (thanks foucault)2010-02-25, by Matthew Wild
-
s2smanager: Fix for the logic SRV record priority comparison (thanks darkrain)2010-02-25, by Matthew Wild
-
net.adns: Trailing whitespace2010-01-20, by Matthew Wild
-
net.server_event: Add lock_read() method to connections2010-02-25, by Matthew Wild
-
Merge with 0.72010-02-22, by Matthew Wild
-
prosodyctl: Fix addplugin to support --help, and hide from the help listing (for now)2010-02-22, by Matthew Wild
-
prosodyctl: Fix 'restart' command to not report itself as the 'stop' command (thanks albert!)2010-02-22, by Matthew Wild
-
Merge with 0.72010-02-22, by Matthew Wild
-
prosodyctl.man: Update email address2010-02-22, by Dwayne Bent
-
prosodyctl.man: Include new restart command2010-02-22, by Dwayne Bent
-
Merge with 0.72010-02-22, by Matthew Wild
-
mod_console: Uncomment the help for server:shutdown() - thanks darkrain2010-02-22, by Matthew Wild
-
prosodyctl.man: Update email address2010-02-22, by Dwayne Bent
-
prosodyctl.man: Include new restart command2010-02-22, by Dwayne Bent
-
Merge with 0.72010-02-21, by Matthew Wild
-
prosodyctl: Add restart command for KSid and johnny :)2010-02-21, by Matthew Wild
-
Merge with 0.72010-02-21, by Matthew Wild
-
prosody.cfg.lua.dist: Update config for 0.7, most improvements from the Arch Linux package by dbb, thanks!2010-02-21, by Matthew Wild
-
ejabberd2prosody: Don't print passwords of imported accounts2010-02-21, by Matthew Wild
-
Merge trunk with trunk2010-02-21, by Matthew Wild
-
Merge 0.7 with 0.7 with trunk \o/2010-02-21, by Matthew Wild
-
Merge 0.7 with 0.72010-02-21, by Matthew Wild
-
Merge with 0.72010-02-21, by Matthew Wild
-
ejabberdsql2prosody: Don't print password of imported accounts (thanks azerttyu)2010-02-21, by Matthew Wild
-
Merge with 0.7.2010-02-21, by Waqas Hussain
-
mod_iq: Fire sub-events for iq/self events.2010-02-21, by Waqas Hussain
-
stanza_router: Make sure /self events are fired when the 'to' attribute is missing.2010-02-21, by Waqas Hussain
-
Merge with 0.72010-02-20, by Matthew Wild
-
mod_debug: Obsoleted by mod_console2010-02-20, by Matthew Wild
-
mod_selftests: Obsolete, remove2010-02-20, by Matthew Wild
-
mod_offline: Remove from 0.7 (offline messages are handled in core at the moment)2010-02-20, by Matthew Wild
-
Backed out changeset e7b09424b486 (not removing mod_offline for trunk)2010-02-20, by Matthew Wild
-
mod_offline: Remove from 0.7 (offline messages are handled in core at the moment)2010-02-20, by Matthew Wild
-
mod_storage, plus a bit of SQL and XML.2010-02-19, by Waqas Hussain
-
Merge with 0.72010-02-19, by Matthew Wild
-
s2smanager: Use s2smanager log() if session doesn't have a logger (thanks Flo)2010-02-19, by Matthew Wild
-
net.http: Update print()s to log()s - don't ask how this came to be, I have no idea :)2010-02-19, by Matthew Wild
-
net.httpclient_listener: Don't notify request of closed connection if the close was initiated by us2010-02-19, by Matthew Wild
-
net.http: Close connection when invalid status line is received from the server2010-02-19, by Matthew Wild
-
net.http: Don't re-destroy a request when the connection is closed2010-02-19, by Matthew Wild
-
Merge with 0.72010-02-19, by Matthew Wild
-
net.http: Port commit 2f235c57d713 to net.http to fix headers in responses (thanks dersd)2010-02-19, by Matthew Wild
-
Merge with 0.72010-02-18, by Matthew Wild
-
MUC: Allow role changes based on JIDs.2010-02-18, by Waqas Hussain
-
Merge with 0.72010-02-18, by Matthew Wild
-
README: Update URL for installation docs2010-02-18, by Matthew Wild
-
HACKERS: Update2010-02-18, by Matthew Wild
-
TODO: Update2010-02-18, by Matthew Wild
-
Merge with 0.72010-02-18, by Matthew Wild
-
net.adns: Don't treat locally-initiated disconnects as fatal with libevent backend in use (thanks Flo)2010-02-18, by Matthew Wild
-
net.server_event: Pass false as connection error to disconnect handler if close was initiated by us2010-02-18, by Matthew Wild
-
modulemanager: Fix traceback on unloading global modules (thanks KSid)2010-02-18, by Matthew Wild
-
MUC: Allow role changes based on JIDs.2010-02-18, by Waqas Hussain
-
Merge with 0.72010-02-17, by Matthew Wild
-
Merge with 0.72010-02-16, by Matthew Wild
-
mod_tls: Only negotiate TLS on outgoing s2s connections if we have an SSL context (thanks Flo...)2010-02-16, by Matthew Wild
-
Merge with 0.72010-02-16, by Matthew Wild
-
net.adns: Fix potential traceback on DNS responses with libevent enabled (thanks Flo)2010-02-16, by Matthew Wild
-
Makefile: Remove fallbacks/2010-02-15, by Matthew Wild
-
Makefile: Remove fallbacks/2010-02-15, by Matthew Wild
-
prosody: Don't add fallbacks to package.path and package.cpath.2010-02-15, by Waqas Hussain
-
util.sasl.scram: Removed unnecessary dependency on bitlib.2010-02-15, by Waqas Hussain
-
mod_saslauth: Log debug message with full error if cyrussasl couldn't be loaded2010-02-15, by Matthew Wild
-
mod_saslauth: Correct syntax for gracefully handling a missing cyrussasl library2010-02-15, by Matthew Wild
-
net.server: Remove redundant commented code and some trailing whitespace2010-02-15, by Matthew Wild
-
mod_presence: Reflect the user's own presence back to them.2010-02-14, by Waqas Hussain
-
mod_saslauth: Warn and fallback gracefully when Cyrus SASL is requested, but missing.2010-02-14, by Waqas Hussain
-
configmanager: Remove debugging code accidentally committed2010-02-14, by Matthew Wild
-
net.server_event: Fix another instance of creating an SSL context - certmanager now does this2010-02-14, by Matthew Wild
-
net.server_event: Fix traceback in creating SSL context2010-02-14, by Matthew Wild
-
configmanager: Error when a component and host clash hostnames2010-02-14, by Matthew Wild
-
mod_tls: Ban TLS after auth, not before.2010-02-14, by Waqas Hussain
-
mod_tls: Fixed traceback during S2S TLS (nil global access).2010-02-14, by Waqas Hussain
-
mod_saslauth: Don't print raw SASL data to avoid logging passwords unnecessarily2010-02-13, by Matthew Wild
-
prosody: More accurate friendly error message in the event that creating the global SSL context fails2010-02-13, by Matthew Wild
-
prosody: Use certmanager to create the global SSL context2010-02-13, by Matthew Wild
-
Merge with 0.72010-02-13, by Matthew Wild
-
certmanager: Bring back the friendly errors when failing to load the key/certificate file2010-02-13, by Matthew Wild
-
componentmanager: Use certmanager for creating contexts2010-02-13, by Matthew Wild
-
certmanager, hostmanager: Rename get_context() to create_context() to be more explicit about what it does2010-02-13, by Matthew Wild
-
Merge with backout2010-02-13, by Matthew Wild
-
Backed out changeset cb1f9266130b: better way to achieve this to be committed Real Soon Now.2010-02-13, by Matthew Wild
-
mod_tls: Refactor to simplify detection of whether we can do TLS on a connection2010-02-12, by Matthew Wild
-
stanza_router: Fire /self events for stanzas users send to their own bare JID.2010-02-12, by Waqas Hussain
-
mod_tls: Don't offer TLS on hosts that don't have any certs2010-02-12, by Matthew Wild
-
sessionmanager, s2smanager: Fix for syntax of null_data_handler() (thanks Nolan)2010-02-12, by Matthew Wild
-
net.dns: Update for new socket API2010-02-12, by Matthew Wild
-
hostmanager: Small optimisation in checking whether a host is enabled2010-02-12, by Matthew Wild
-
hostmanager: Log an error if no hosts are defined2010-02-12, by Matthew Wild
-
mod_privacy: Remove the non-working sendNeededUnavailablePresences() and the related commented code2010-02-12, by Matthew Wild
-
mod_privacy: Fix to correctly iterate over lists stored in new format2010-02-12, by Matthew Wild
-
mod_privacy: Upgrade old privacy lists to new storage format, so they don't get lost2010-02-12, by Matthew Wild
-
mod_saslauth: Hook stream-features event using new events API.2010-02-11, by Waqas Hussain
-
mod_roster: Hook stream-features event using new events API.2010-02-11, by Waqas Hussain
-
mod_legacyauth: Hook stream-features event using new events API.2010-02-11, by Waqas Hussain
-
mod_compression: Hook stream-features event using new events API.2010-02-11, by Waqas Hussain
-
mod_bosh: Fire stream-features event using new events API.2010-02-11, by Waqas Hussain
-
mod_tls: Hook stream-features event using new events API.2010-02-11, by Waqas Hussain
-
sessionmanager: Fire stream-features event using new events API.2010-02-11, by Waqas Hussain
-
mod_tls: Cleanup.2010-02-11, by Waqas Hussain
-
mod_tls: Fixed an extra :up() in s2s stream feature generation.2010-02-11, by Waqas Hussain
-
Merge with trunk.2010-02-11, by Waqas Hussain
-
mod_tls: Remove origin type check when TLS is requested (thanks MattJ).2010-02-11, by Waqas Hussain
-
mod_tls: Respond with proper error when TLS cannot be negotiated.2010-02-11, by Waqas Hussain
-
mod_tls: Inlined some code.2010-02-11, by Waqas Hussain
-
net.server_event: Fixes for traceback with no LuaSec2010-02-11, by Matthew Wild
-
net.server_select: Small indentation fix2010-02-11, by Matthew Wild
-
net.server_select: Fix traceback with no LuaSec available (thanks Nolan)2010-02-11, by Matthew Wild
-
mod_tls: Merged duplicate code.2010-02-11, by Waqas Hussain
-
mod_tls: Switched to new events API.2010-02-11, by Waqas Hussain
-
mod_tls: Slight refactoring.2010-02-11, by Waqas Hussain
-
mod_presence: Don't depend on user being online when calculating top resources.2010-02-11, by Waqas Hussain
-
mod_presence: Don't depend on sessions array existing for a user when handling outgoing presence broadcast.2010-02-11, by Waqas Hussain
-
sessionmanager: Fire resource-unbind event after removing session from sessions table2010-02-11, by Matthew Wild
-
mod_privacy: Remove use of to identify unspecified privacy list2010-02-11, by Matthew Wild
-
mod_privacy: Fix potential traceback in stanza validation, and fix some zero-based indexing :)2010-02-11, by Matthew Wild
-
mod_privacy: Don't store the privacy lists as an array, but as a map... faster and less code2010-02-11, by Matthew Wild
-
prosody, prosodyctl: Re-jiggle load order again, fixes logging config not being obeyed (thanks darkrain)2010-02-11, by Matthew Wild
-
loggingmanager: Trailing whitespace2010-02-11, by Matthew Wild
-
modulemanager: Load plugin libraries in the same environment as the plugins.2010-02-11, by Waqas Hussain
-
modulemanager: Make the plugin environment available directly (module.environment within plugins).2010-02-11, by Waqas Hussain
-
util.datamanager: Added support for hooks to override behavior.2010-02-11, by Waqas Hussain
-
net.server_select: Only allow starttls if luasec is available (thanks Nolan)2010-02-10, by Matthew Wild
-
net.server_select: *Major* whitespace refactoring to meet Prosody's coding style guidelines, we now have tabs2010-02-10, by Matthew Wild
-
sessionmanager: Whitespace fix2010-02-10, by Matthew Wild
-
mod_privacy: Rename from_user/to_user flags to is_from_user/is_to_user for clarity2010-02-09, by Matthew Wild
-
net.dns, net.adns: Changed dns:socket_wrapper_set to dns.socket_wrapper_set for consistency.2010-02-09, by Waqas Hussain
-
util.sasl_cyrus: Add text message from cyrussasl to <not-authorized/> errors.2010-02-09, by Waqas Hussain
-
mod_tls: Don't advertise TLS after authentication.2010-02-09, by Waqas Hussain
-
net.dns: Fixed whitespace/indentation.2010-02-09, by Waqas Hussain
-
net.dns: Removed unused function.2010-02-09, by Waqas Hussain
-
net.dns: Removed some useless indirection to improve readability.2010-02-09, by Waqas Hussain
-
util.encodings: Use STD3 ASCII rules for idna.to_ascii.2010-02-09, by Waqas Hussain
-
net.httpserver: Make request.conn be the server.lua conn instead of the underlying socket (more useful this way)2010-02-08, by Matthew Wild
-
net.httpserver: Trailing whitespace2010-02-08, by Matthew Wild
-
Merge with backout2010-02-05, by Matthew Wild
-
util.sasl.digest-md5: Revert changeset 6094a4e2b6f3 as it breaks some clients, re-visit some time down the line2010-02-05, by Matthew Wild
-
prosody: Add a catch-all friendly message for when any port is in use we want to use2010-02-05, by Matthew Wild
-
prosodyctl: Initialize logging before checking dependencies2010-02-05, by Ali Sabil
-
prosody: Initialize logging before checking dependencies (fixes another traceback with no LuaSec)2010-02-05, by Matthew Wild
-
certmanager: Fix traceback with no LuaSec2010-02-05, by Matthew Wild
-
certmanager: Tabs not spaces!2010-02-05, by Matthew Wild
-
util.dependencies: Don't query the config (it isn't really necessary)2010-02-05, by Matthew Wild
-
net.server_event: Update for compatibility with new server API2010-01-31, by Matthew Wild
-
net.xmppserver_listener: status -> onstatus for consistency2010-01-31, by Matthew Wild
-
net.server_select: listener.status -> listener.onstatus for consistency2010-01-31, by Matthew Wild
-
net.adns: Use different flavour of voodoo to make UDP sockets work smoothly with libevent (no packet merging)2010-01-31, by Matthew Wild
-
util.stanza: stanza.error_reply(): Fix to put the correct namespace on <text>2010-01-31, by Matthew Wild
-
net.adns: Trailing whitespace2010-01-31, by Matthew Wild
-
hostmanager: Use certmanager for obtaining SSL contexts2010-01-31, by Matthew Wild
-
certmanager: Hello world, I'm come to manage your SSL contexts2010-01-31, by Matthew Wild
-
prosody: Show friendly error when no config present for legacy SSL ports2010-01-31, by Matthew Wild
-
configmanager: Trailing whitespace2010-01-31, by Matthew Wild
-
net.connlisteners: Return an error if no SSL context is supplied for a connection of type 'ssl'2010-01-31, by Matthew Wild
-
prosody: Log error message when failing to open ports2010-01-31, by Matthew Wild
-
net.server_select: Report whether a new listener uses SSL or not in the log message2010-01-31, by Matthew Wild
-
prosody: Only set the ssl_ctx for 'ssl' connections2010-01-31, by Matthew Wild
-
net.connlisteners: Remove redundant variable declaration2010-01-31, by Matthew Wild
-
net.connlisteners: Update for new server API, type == 'tls' now means little - all connections support TLS2010-01-31, by Matthew Wild
-
s2smanager: Update for new server SSL API (don't pass a sslctx)2010-01-31, by Matthew Wild
-
mod_tls: Remove some redundant variable declarations2010-01-31, by Matthew Wild
-
mod_tls: Update for new server SSL syntax2010-01-31, by Matthew Wild
-
s2smanager: Fix syntax error)2010-01-30, by Matthew Wild
-
s2smanager: require_s2s_encryption -> s2s_require_encryption2010-01-30, by Matthew Wild
-
s2smanager: Make require_s2s_encryption do what it says on the tin2010-01-30, by Matthew Wild
-
hostmanager: Trailing whitespace2010-01-29, by Matthew Wild
-
net.server_event: Trailing whitespace2010-01-29, by Matthew Wild
-
net.server_event: Support :setlistener() method on connections to work with port multiplexing2010-01-29, by Matthew Wild
-
Merge with trunk.2010-01-29, by Waqas Hussain
-
mod_presence: Quick fix to make probes from local users to local hosts work.2010-01-29, by Waqas Hussain
-
mod_presence: Added handler for presence subscriptions and probes to local hosts.2010-01-29, by Waqas Hussain
-
stanza_router: Added third parameter to core_post_stanza, to control pre-events.2010-01-29, by Waqas Hussain
-
MUC: Fixes and refactoring for the previous commit to work in all cases, text of error stanzas is now broadcast2010-01-29, by Matthew Wild
-
MUC: Show error message texts when participants are kicked for stanza errors2010-01-29, by Matthew Wild
-
MUC: Have get_error_condition() use the new stanza:get_error() (muc.lib.lua 11 lines shorter \o/)2010-01-29, by Matthew Wild
-
util.stanza: Add stanza:get_error() to return type, condition and text of a stanza error2010-01-29, by Matthew Wild
-
mod_presence: Respond with an unavailable presence when subscribers probe and no resources are available.2010-01-29, by Waqas Hussain
-
mod_privacy: A handful of logging fixes2010-01-29, by Matthew Wild
-
Merge backed out changeset2010-01-29, by Matthew Wild
-
Backed out changeset c4240df1b412 (or this)2010-01-29, by Matthew Wild
-
Backed out changeset a4f9ed3f912e (you didn't see this)2010-01-29, by Matthew Wild
-
mod_privacy: ...and no 'to' for presence implies an outgoing broadcast2010-01-29, by Matthew Wild
-
mod_privacy: Mmph, no 'from' == from local2010-01-29, by Matthew Wild
-
mod_privacy: Trailing whitespace (I can't sleep)2010-01-29, by Matthew Wild
-
prosodyctl: Don't load luarocks as util.dependencies now does this2010-01-28, by Matthew Wild
-
prosody: Check dependencies (and load LuaRocks) earlier on in the startup process2010-01-28, by Matthew Wild
-
util.dependencies: Load luarocks.loader/luarocks.require2010-01-28, by Matthew Wild
-
mod_console: Update !! shortcut for new connection API2010-01-28, by Matthew Wild
-
s2smanager: Whitespace2010-01-28, by Matthew Wild
-
xep227toprosody: Fixed some global accesses.2010-01-27, by Waqas Hussain
-
xep227toprosody: Initial commit (thanks stefan).2010-01-27, by Waqas Hussain
-
xmlhandlers: Removed unused variables.2010-01-25, by Waqas Hussain
-
xmlhandlers: A little optimization.2010-01-25, by Waqas Hussain
-
MUC: Removed old commented code.2010-01-25, by Waqas Hussain
-
MUC: Converted some local functions into methods.2010-01-25, by Waqas Hussain
-
mod_privacy: Removed a useless 'require' within a function.2010-01-25, by Waqas Hussain
-
Merge with trunk.2010-01-25, by Waqas Hussain
-
mod_privacy: Cleaned up code.2010-01-25, by Waqas Hussain
-
mod_privacy: Reduced a function.2010-01-25, by Waqas Hussain
-
mod_privacy: Fixed global access.2010-01-25, by Waqas Hussain
-
mod_privacy: Imported from prosody-modules.2010-01-25, by Waqas Hussain
-
mod_component: Cleaned up unused variables.2010-01-24, by Waqas Hussain
-
prosody: Listen for component connections on port 5347 by default.2010-01-24, by Waqas Hussain
-
xmlhandlers: Rearranged a little code.2010-01-23, by Waqas Hussain
-
xmlhandlers: Fixed indentation and added some semicolons.2010-01-23, by Waqas Hussain
-
mod_disco: Added option 'disco_items' to allow appending items to a host's disco#items result.2010-01-23, by Waqas Hussain
-
mod_component: Fix name of config option in error message (thanks nulani!)2010-01-23, by Matthew Wild
-
xmppcomponent_listener: Update for new connection API2010-01-22, by Matthew Wild
-
util.dataforms: Add optional type parameters (defaults to 'form')2010-01-22, by Matthew Wild
-
mod_xmlrpc: Obsolete, remove2010-01-22, by Matthew Wild
-
mod_bosh: I == fail.2010-01-22, by Matthew Wild
-
mod_bosh: Simplify cross-domain support, and make it work - default is for cross-domain to be disallowed2010-01-22, by Matthew Wild
-
mod_bosh: Support for cross-domain access control using CORS2010-01-21, by Matthew Wild
-
net.httpserver: More robust handling of headers split across multiple packets2010-01-21, by Matthew Wild
-
util.stanza: Trailing whitespace2010-01-21, by Matthew Wild
-
net.httpserver: Make it possible to return responses with no body2010-01-21, by Matthew Wild
-
net.httpserver: Close connection on invalid HTTP status line2010-01-21, by Matthew Wild
-
modulemanager: Remove obsolete actions code2010-01-21, by Matthew Wild
-
net.server_{select,event}: Fail gracefully if socket doesn't have a setoption method (LuaSec issue I think)2010-01-21, by Matthew Wild
-
net.server_event: Replace all calls to _start_ssl() to its bigger brother starttls() - fixes 5223 w/ libevent2010-01-21, by Matthew Wild
-
objectmanager: Obsolete, remove2010-01-21, by Matthew Wild
-
actions: Obsolete, remove2010-01-21, by Matthew Wild
-
mod_actions_http: Obsolete, remove2010-01-21, by Matthew Wild
-
mod_bosh: Trailing whitespace2010-01-21, by Matthew Wild
-
net.xmppserver_listener: Handle stream-error errors from xmlhandlers, and close session in response2010-01-19, by Matthew Wild
-
net.xmppserver_listener: Extend session:close() with a remote_reason parameter2010-01-19, by Matthew Wild
-
s2smanager: No-one noticed that Prosody stopped sending to/from on stream headers recently? :)2010-01-19, by Matthew Wild
-
mod_bosh: Update for new xmlhandlers syntax2010-01-19, by Matthew Wild
-
net.xmpp{client,server,component}: Update for new xmlhandlers syntax2010-01-19, by Matthew Wild
-
net.xmppserver_listener: Pass reason for session disconnection to disconnect handler, if known2010-01-19, by Matthew Wild
-
xmlhandlers: Define ns_separator and ns_pattern to save repeating it in literal form throughout the file2010-01-18, by Matthew Wild
-
mod_presence: Automatically deny presence requests for hosts, fixes traceback in #1532010-01-18, by Matthew Wild
-
stanza_router: Log the name of unhandled stanzas (thanks bear)2010-01-18, by Matthew Wild
-
util.signal: Using stdlib.h instead of malloc.h.2010-01-15, by Tobias Markmann
-
mod_muc: Remove unused history_length declaration2010-01-13, by Matthew Wild
-
mod_posix: Adjust file open mode depending on whether file exists (take that fopen designers!!!)2010-01-13, by Matthew Wild
-
util.pposix, mod_posix, prosodyctl: Bump pposix version to 0.3.3 for mkdir2010-01-12, by Matthew Wild
-
xmppclient_listener: Allow the tcp_keepalives option in the config to control whether keepalives are used2010-01-12, by Matthew Wild
-
net.server_event: Add conn:setoption() to set options on the socket2010-01-12, by Matthew Wild
-
net.server_select: Add conn:setoption() to set options on the socket2010-01-12, by Matthew Wild
-
mod_saslauth: Fixed some indentation and added some semi-colons.2010-01-11, by Waqas Hussain
-
mod_saslauth: Made some variables local to avoid unnecessary global access.2010-01-11, by Waqas Hussain
-
sessionmanager: Added resource prepping, and invalid resource checking to the bind_resource function.2010-01-11, by Waqas Hussain
-
mod_register: Return a <not-acceptable/> error on empty usernames (thanks Neustradamus).2010-01-11, by Waqas Hussain
-
componentmanager: Add dialback_secret to components to allow s2s to work (thanks Flo)2010-01-11, by Matthew Wild
-
util.prosodyctl: Report Prosody as not running if the pidfile isn't locked2010-01-11, by Matthew Wild
-
mod_posix: Lock pidfile when in use, shut down if we can't write or lock the pidfile2010-01-10, by Matthew Wild
-
util.datamanager: Use pposix.mkdir if available2010-01-10, by Matthew Wild
-
util.pposix: Add mkdir(path)2010-01-10, by Matthew Wild
-
prosodyctl: Move definition of prosody singleton to prior to loading datamanager, and add platform2010-01-10, by Matthew Wild
-
mod_posix: Set umask to 'umask' from the config, or 0272010-01-10, by Matthew Wild
-
prosodyctl: Set umask to protect data files, bump pposix dep to 0.3.22010-01-10, by Matthew Wild
-
util.pposix: Add pposix.umask(), bump version to 0.3.2 (and do the same in mod_posix)2010-01-10, by Matthew Wild
-
util.pposix: Fix return type of lc_abort to shush compiler warning2010-01-10, by Matthew Wild
-
util.posix: Trailing whitespace2010-01-10, by Matthew Wild
-
net.server: When libevent backend is in use, override signal.signal to use server.hook_signal2010-01-10, by Matthew Wild
-
net.server_event: Add server.hook_signal(signal_num, handler) to wrap libevent's signal-catching interface2010-01-10, by Matthew Wild
-
mod_posix: Remove the lines added to work around the util.signal loop bug2010-01-10, by Matthew Wild
-
util.signal: Update version in header, and author's email2010-01-10, by Matthew Wild
-
prosody: net_activate_ports: Accept strings as well as numbers for specifying ports2010-01-09, by Matthew Wild
-
prosody: Read list of possible config extensions from configmanager, removes old TODO2010-01-09, by Matthew Wild
-
configmanager: Add parsers() method to return an array of supported config formats2010-01-09, by Matthew Wild
-
s2smanager: Split sending of stream header into a :open_stream() method2010-01-09, by Matthew Wild
-
net.dns: Make sure math.randomseed() gets passed an integer2010-01-07, by Matthew Wild
-
net.server_select: Fix oops in last commit2010-01-06, by Matthew Wild
-
net.server_select: Allow setting the logger using server.setlogger2010-01-06, by Matthew Wild
-
s2smanager: Stamp a 'to' on the reply stream:stream. This makes prosody happy.2010-01-03, by Paul Aurich
-
s2smanager, hostmanager: Make dialback secrets per-host2010-01-03, by Matthew Wild
-
s2smanager: Trim trailing whitespace2010-01-03, by Matthew Wild
-
mod_saslauth: Oops.2010-01-03, by Paul Aurich
-
Merge with Paul2010-01-03, by Matthew Wild
-
mod_muc/muc.lib: Use stanza:get_child() to locate MUC child element2010-01-03, by Matthew Wild
-
mod_saslauth: Use module:get_option()2010-01-03, by Paul Aurich
-
mod_saslauth: Add sasl_backend config parameter2010-01-03, by Paul Aurich
-
Merge with Rob2010-01-03, by Matthew Wild
-
Added notification of configuration changes for MUCs2009-12-30, by Rob Hoelz
-
Add support for non-anonymous MUC rooms2009-12-29, by Rob Hoelz
-
prosodyctl: Gracefully handle a missing stty command, and fall back to ANSI escape sequences2010-01-03, by Matthew Wild
-
prosody.cfg.lua.dist: Remove lie about requiring console_enabled2010-01-01, by Matthew Wild
-
prosody.cfg.lua.dist: Remove trailing whitespace2010-01-01, by Matthew Wild
-
util.events: Rename add_plugin() and remove_plugin() to add_handlers() and remove_handlers() respectively2009-12-31, by Matthew Wild
-
util.signal: Update header comment for new filename2009-12-30, by Matthew Wild
-
util.sasl_cyrus: Report an error if Cyrus SASL init fails.2009-12-30, by Tobias Markmann
-
util.sasl_cyrus: Removing whitespace.2009-12-29, by Tobias Markmann
-
util.sasl_cyrus: Automatically initialize Cyrus SASL with the first used service name.2009-12-29, by Tobias Markmann
-
util.sasl_cyrus: Change variable name.2009-12-28, by Tobias Markmann
-
util.sasl_cyrus: Fixing cyrus mechanism list parsing. (Thanks darkrain)2009-12-28, by Tobias Markmann
-
net.httpserver: Optimized response serialization.2009-12-27, by Waqas Hussain
-
mod_saslauth: Adjust sanitizing.2009-12-23, by Tobias Markmann
-
mod_saslauth: Sanitize debugging information so it won't break terminal emulation when using GSSAPI auth.2009-12-23, by Tobias Markmann
-
first working version with Cyrus SASL support.2009-12-23, by jorj
-
added comment to remind us to fix binary output breaking the terminal2009-12-23, by jorj
-
util.sasl_cyrus: Further fixing and cleanup.2009-12-22, by Tobias Markmann
-
util.sasl_cyrus: Initializing Cyrus SASL library and a bit cleanup.2009-12-22, by Tobias Markmann
-
util.sasl_cyrus: Log errors if CyrusSASL init fails.2009-12-22, by Tobias Markmann
-
mod_saslauth: Make service_name configurable for CyrusSASL users.2009-12-22, by Tobias Markmann
-
mod_saslauth: Add support for CyrusSASL.2009-12-22, by Tobias Markmann
-
Adding sasl_cyrus.lua. A sasl.lua drop-in replacement to use CyrusSASL for all c2s authentication.2009-12-22, by Tobias Markmann
-
mod_saslauth: Requiring c2s encryption means requiring c2s encryption... thanks Flo2009-12-21, by Matthew Wild
-
net.dns: Update synchronous path for new connection API2009-12-21, by Brian Cully
-
util.prosodyctl: Saner determination of Prosody executable path2009-12-21, by Brian Cully
-
mod_pep: Added a TODO.2009-12-21, by Waqas Hussain
-
mod_pep: Handle service discovery queries for bare account JIDs (thanks darkrain).2009-12-21, by Waqas Hussain
-
mod_disco: Handle and fire events for service discovery queries for bare account JIDs (thanks darkrain).2009-12-21, by Waqas Hussain
-
s2smanager: Give reasons to destroy_session in more cases, including when DNS lookup fails2009-12-17, by Matthew Wild
-
Merge with backout branch2009-12-17, by Matthew Wild
-
s2smanager: Send reply stream header only after checking we serve this host (sorry darkrain... :) )2009-12-17, by Matthew Wild
-
Backed out changeset 78c5cb163ea9, to fix another way. Haven't done this for a while :)2009-12-17, by Matthew Wild
-
s2smanager: More whitespace2009-12-17, by Matthew Wild
-
s2smanager: Whitespace2009-12-17, by Matthew Wild
-
net.server_event: Add properties like _ip and _port to server objects too2009-12-17, by Matthew Wild
-
net.server_event: Add :serverport() method to be compatible with old API2009-12-17, by Matthew Wild
-
mod_bosh: Update for new connection API2009-12-17, by Matthew Wild
-
httpserver_listener: Update for new connection API2009-12-17, by Matthew Wild
-
net.httpserver: Fix usage of old connection API syntax2009-12-17, by Matthew Wild
-
xmppserver_listener: Make log messages during SRV retries clearer2009-12-17, by Matthew Wild
-
xmppserver_listener: When a connection fails, pass the reason to destroy_session2009-12-17, by Matthew Wild
-
s2smanager: Have both destroy_session and bounce_sendq accept a reason string to include in bounced stanzas2009-12-17, by Matthew Wild
-
net.server_event: Load ssl/socket libraries if not already available2009-12-17, by Matthew Wild
-
util.timer: Use luaevent's built-in method of repeating an event (fixes a weird crash)2009-12-17, by Matthew Wild
-
prosody: Fixed a possible nil concatenation.2009-12-15, by Waqas Hussain
-
prosody: Fix to net_activate_ports to mend binding to specific interfaces2009-12-15, by Paul Aurich
-
net.http: Don't expect the body on redirects2009-12-10, by Matthew Wild
-
prosody: Added config option 'ssl_ports' to allow multiplexed SSL ports.2009-12-10, by Waqas Hussain
-
mod_httpserver: Text files are text/plain, and not plain/text.2009-12-10, by Waqas Hussain
-
mod_httpserver: Removed a log message.2009-12-10, by Waqas Hussain
-
mod_httpserver: Read files in binary mode; fixes issues with serving binary files.2009-12-10, by Waqas Hussain
-
mod_httpserver: Skip returning a Content-Type when not known (application/octet-stream is not a correct default).2009-12-10, by Waqas Hussain
-
mod_httpserver: Return Content-Type header based on file extension.2009-12-10, by Waqas Hussain
-
mod_httpserver: Delay setup until after server is started.2009-12-10, by Waqas Hussain
-
mod_bosh: Delay setup until after server is started.2009-12-10, by Waqas Hussain
-
prosody: Use the multiplex listener when the 'ports' config option is specified.2009-12-10, by Waqas Hussain
-
net_activate_ports: Use the default config option 'ports' when no option is specified.2009-12-10, by Waqas Hussain
-
multiplex_listener: Initial commit. Multiple protocols on a single port.2009-12-10, by Waqas Hussain
-
modulemanager: Fire item-removed events on module unload.2009-12-09, by Waqas Hussain
-
modulemanager: Fixed a global access.2009-12-09, by Waqas Hussain
-
prosody: Call tostring on the key being used for nil global read before concatenating it with a string.2009-12-09, by Waqas Hussain
-
prosody: Log a warning and traceback, but don't throw an error on nil global read.2009-12-09, by Waqas Hussain
-
Mainfile: Broke up a really long line.2009-12-09, by Waqas Hussain
-
Merge with 0.62009-12-09, by Matthew Wild
-
util.signal: Make kill() available on Solaris; really fixes #136.2009-12-09, by Waqas Hussain
-
prosody: Report the current socket backend in use2009-12-08, by Matthew Wild
-
net.server_event: Add get_backend() method2009-12-08, by Matthew Wild
-
net.server_select: Add get_backend() method2009-12-08, by Matthew Wild
-
mod_posix: Set empty SIGINT handler when a SIGINT is caught2009-12-08, by Matthew Wild
-
prosody: Clarify and add some comments to describe what we're doing when and why2009-12-08, by Matthew Wild
-
Rename closeallservers to closeall in the public API (same as net.server_select) and expose setquitting2009-12-07, by Matthew Wild
-
net.server_event: Add setquitting() function to be compatible with net.server_select2009-12-07, by Matthew Wild
-
net.server_event: Fix closeallservers() to work correctly after the giant refactorizification2009-12-07, by Matthew Wild
-
mod_posix: Catch SIGINT2009-12-07, by Matthew Wild
-
Merge with trunk2009-12-07, by Matthew Wild
-
prosody: Less strict matching for the magic 'interrupted' error2009-12-07, by Matthew Wild
-
prosodyctl: Nicer errors when addplugin command fails2009-12-07, by Matthew Wild
-
util.datamanager: Store data stores with no host in '_global' folder2009-12-06, by Matthew Wild
-
mod_pep: Support item retrieval use cases2009-12-05, by Paul Aurich
-
mod_pep: Allow storage of urn:xmpp:avatar:data node (payload only with base64 data)2009-12-05, by Paul Aurich
-
util.pluginloader: Don't specify a host for the plugin data store (clever waqas...)2009-12-05, by Matthew Wild
-
mod_compression: Tweak some log levels2009-12-04, by Matthew Wild
-
componentmanager: Set ssl_ctx[_in] for components correctly, and use global SSL context if available2009-12-04, by Matthew Wild
-
prosody: Expose global_ssl_ctx through prosody object2009-12-04, by Matthew Wild
-
Disable SSLv2 by default, it's known to be insecure.2009-12-04, by Paul Aurich
-
mod_proxy65: Strip trailing whitespace2009-12-04, by Matthew Wild
-
util-src/Makefile: Clean up makefile (re-commit because MattJ shouldn't commit anything at 3AM)2009-12-04, by Brian Cully
-
net.server_select, net.server_event: Convert to unix line endings from Windows2009-12-04, by Matthew Wild
-
util-src/Makefile: Clean up makefile, rename lsignal.c to signal.c2009-12-04, by Brian Cully
-
configure: fix typo of 'yes' -> 'yet'2009-12-04, by Matthew Wild
-
configure: Add 'linux' ostype and rename lflags to LDFLAGS to match expectations.2009-12-04, by Brian Cully
-
Redo merge with Waqas' PBKDF2 optimizations.2009-12-03, by Tobias Markmann
-
Merge with Waqas.2009-12-03, by Tobias Markmann
-
net.server_select: Restore checks for wantread/timeout errors on receive2009-12-03, by Matthew Wild
-
mod_proxy65: Don't read data from the connection untill the proxying is activated2009-12-03, by Sjoerd Simons
-
mod_proxy65: Make the proxying bidirectional2009-12-03, by Sjoerd Simons
-
mod_proxy65: Use a bigger buffer for data we're proxying2009-12-03, by Sjoerd Simons
-
mod_proxy65: Only lock the reading side when throttling2009-12-03, by Sjoerd Simons
-
net.server_select: Add a function to just lock a stream for reading2009-12-03, by Sjoerd Simons
-
mod_proxy65: Replace error() calls with module:log("error", ...)2009-12-03, by Matthew Wild
-
net.server_select: Make bufferlen() method return, of all things, the buffer length2009-12-03, by Matthew Wild
-
net.server_event: Port fix in 2dc9bbf25447 to libevent-based backend2009-12-03, by Matthew Wild
-
net.dns: Fix for blocking dns lookups to find waiting coroutines correctly (not that we use this in Prosody...)2009-12-03, by Matthew Wild
-
net.dns: Port some DNS fixes to the resolver:feed() function for net.adns to use2009-12-03, by Matthew Wild
-
Merge with 0.62009-12-02, by Matthew Wild
-
util.dependencies: Fix package name of LuaFilesystem2009-12-02, by Matthew Wild
-
Merge with Tobias2009-12-02, by Matthew Wild
-
mod_console: Show compression status on s2s:show() output.2009-12-01, by Tobias Markmann
-
Merge with tip.2009-12-01, by Tobias Markmann
-
Merge with Tobias2009-12-02, by Matthew Wild
-
mod_compression: Removing trailing whitespace.2009-12-01, by Tobias Markmann
-
mod_compression: Declaring the de-/compression pipes as local.2009-12-01, by Tobias Markmann
-
mod_compression: Some comment clean up.2009-12-01, by Tobias Markmann
-
Merge with tip.2009-12-01, by Tobias Markmann
-
mod_compression: Removing forgotten debugging output.2009-11-30, by Tobias Markmann
-
mod_compression: Define db (dialback) namespace in stream header.2009-11-30, by Tobias Markmann
-
Merge with tip.2009-11-30, by Tobias Markmann
-
mod_compression: Enabeling compression for outgoing s2s streams.2009-11-30, by Tobias Markmann
-
mod_compression: Some further refactoring.2009-11-29, by Tobias Markmann
-
mod_compression: Make setup_compression work for s2s sessions too.2009-11-29, by Tobias Markmann
-
mod_compression: Moving compression setup in a dedicated function.2009-11-29, by Tobias Markmann
-
mod_compression: Prepare activating of compression on s2s.2009-11-29, by Tobias Markmann
-
Merge with tip.2009-11-29, by Tobias Markmann
-
Enable one way stream compression on s2s links.2009-11-29, by Tobias Markmann
-
Fixing some typos.2009-11-20, by Tobias Markmann
-
modulemanager, net.dns: Remove trailing whitespace2009-12-02, by Matthew Wild
-
prosodyctl: Experimental 'addplugin' command2009-12-02, by Matthew Wild
-
util.pluginloader: Support for fetching plugins from the data store2009-12-02, by Matthew Wild
-
net.httpserver: Fix to work with new server API2009-12-02, by Matthew Wild
-
net.httpserver: Quick fix to set the correct Content-Type on simple (string) responses, for a few known types2009-12-02, by Matthew Wild
-
mod_proxy65: Remove trailing whitespace2009-12-01, by Matthew Wild
-
mod_proxy65: Fix log:module -> module:log :)2009-12-01, by Matthew Wild
-
Merge with trunk2009-12-01, by Matthew Wild
-
util.sasl.plain: Allow empty authzid (thanks bjc).2009-12-01, by Waqas Hussain
-
util.hmac: Optimized.2009-11-30, by Waqas Hussain
-
util.sasl.scram: Optimized binaryXOR.2009-11-30, by Waqas Hussain
-
util.sasl.scram: Fixed a variable redeclaration.2009-11-30, by Waqas Hussain
-
util.sasl.scram: Making =2D and =3D substitution actually work.2009-11-30, by Tobias Markmann
-
util.stanza: Add stanza:get_child(name, xmlns) to find a child tag given a name/xmlns2009-11-30, by Matthew Wild
-
util.sasl.plain: A little refactoring.2009-11-29, by Waqas Hussain
-
Merge with 0.6.2009-11-29, by Waqas Hussain
-
core.xmlhandlers: Fixed processing of empty namespaces (which caused an issue with jwchat).2009-11-28, by Waqas Hussain
-
mod_register: Properly notify contacts of subscription removal on account deletion.2009-11-28, by Waqas Hussain
-
mod_presence: Use the local host object as the origin for auto-generated subscription approvals and cancellations.2009-11-26, by Waqas Hussain
-
util.sasl.digest-md5: Fixing some variable access.2009-11-28, by Tobias Markmann
-
Merge with Tobias2009-11-28, by Matthew Wild
-
xmppserver_listener: Update for new server API, fixes traceback when closing s2s connections2009-11-28, by Matthew Wild
-
Make some more variables to locals.2009-11-28, by Tobias Markmann
-
util.sasl: Move some variables to local space. Fix a bug.2009-11-28, by Tobias Markmann
-
mod_console: Update for new server API, fixes traceback when closing console sessions2009-11-28, by Matthew Wild
-
util.sasl.plain: Fail gracefully on empty <auth/> tag2009-11-28, by Matthew Wild
-
mod_saslauth: Fix typo in variable name2009-11-28, by Matthew Wild
-
net.server_select: Update conn.close() to use new connection method convention2009-11-28, by Matthew Wild
-
mod_proxy65: Use new jid.join() from util.jid2009-11-27, by Matthew Wild
-
tests: Add tests for util.jid.join()2009-11-27, by Matthew Wild
-
tests/test.lua: Print the current test being run if verbosity sufficient2009-11-27, by Matthew Wild
-
util.jid: Add join(node, host, resource) function to join the components and return nil if invalid2009-11-27, by Matthew Wild
-
mod_proxy65: Update listener callback names for new server API2009-11-27, by sjoerd simons
-
Merged with tip.2009-11-26, by Tobias Markmann
-
mod_saslauth: Allow relogins after failed SASL login.2009-11-26, by Tobias Markmann
-
util.sasl: Adding clean_clone() method.2009-11-26, by Tobias Markmann
-
net.server_event: tostring() some debug logging parameters2009-11-26, by Matthew Wild
-
net.server_event: Add set_send() for compatibility with server_select2009-11-26, by Matthew Wild
-
net.server_event: Hide starttls function when the connection is not SSL-enabled2009-11-26, by Matthew Wild
-
net.server_event: Count the number of client connections *upwards* :)2009-11-26, by Matthew Wild
-
net.server_handler: Add stub handlers as fallbacks for those listeners don't implement2009-11-26, by Matthew Wild
-
net.server_event: Fix to make ontimeout() listener callback work2009-11-26, by Matthew Wild
-
net.server_select: Rename server.setsend() to server.set_send() for consistency2009-11-26, by Matthew Wild
-
net.adns: Some cleanup, happens to also make it compatible with libevent2009-11-26, by Matthew Wild
-
s2smanager: Allow configuration of the dialback_secret in the config2009-11-26, by Matthew Wild
-
Merge with 0.6.2009-11-26, by Waqas Hussain
-
mod_presence: Use the local host as origin for subscription request acks.2009-11-26, by Waqas Hussain
-
mod_roster: Ask remote server to remove pending subscription requests when removing roster items.2009-11-26, by Waqas Hussain
-
Tagging 0.6.12009-11-26, by Matthew Wild
-
Tagging 0.6.02009-11-26, by Matthew Wild
-
Makefile: Fix to install new util/sasl directory2009-11-26, by Matthew Wild
-
Merge with 0.62009-11-25, by Matthew Wild
-
util.serialization: Correctly serialize tables with 'false' as a key, fixes an issue with rosters not saving (thanks mathias, Tobias) 0.6.12009-11-25, by Matthew Wild
-
Merge with trunk2009-11-25, by Matthew Wild
-
Merge with 0.62009-11-25, by Matthew Wild
-
util.dataforms: Don't require type when parsing form XML2009-11-25, by Florian Zeitz
-
Merge with trunk.2009-11-25, by Waqas Hussain
-
MUC: Added support for the room-destroy owner use case.2009-11-25, by Waqas Hussain
-
MUC: Slightly refactored form processing.2009-11-25, by Waqas Hussain
-
SASL: Using locally mapped s_gmatch instead of unavailable gmatch.2009-11-25, by Tobias Markmann
-
Merge with trunk2009-11-25, by Matthew Wild
-
Merge with Tobias's SASL redesign branch2009-11-25, by Matthew Wild
-
Merge with trunk.2009-11-19, by Tobias Markmann
-
Reduce needed roundtrips during DIGEST-MD5 login.2009-11-19, by Tobias Markmann
-
Adding some human readable error messages.2009-11-19, by Tobias Markmann
-
Fail if username or password don't pass SASLprep.2009-11-19, by Tobias Markmann
-
Use new cofig option reading API.2009-11-19, by Tobias Markmann
-
Allow SASL PLAIN over unsecure connections when intended by admin.2009-11-19, by Tobias Markmann
-
Typo.2009-11-19, by Tobias Markmann
-
Handle , and = in usernames for SCRAM.2009-11-18, by Tobias Markmann
-
Provide SASL PLAIN mechanism only if TLS is active.2009-11-18, by Tobias Markmann
-
Cleaning up.2009-11-18, by Tobias Markmann
-
Tidying up.2009-11-18, by Tobias Markmann
-
Enable restriction of supported mechanisms in the SASL library.2009-11-18, by Tobias Markmann
-
SASLprep authentication and password in SASL PLAIN implementation.2009-11-18, by Tobias Markmann
-
SASLprep usernames and passwords.2009-11-18, by Tobias Markmann
-
Making interop with libpurple. (Thanks darkrain).2009-11-17, by Tobias Markmann
-
Add check for forbidden char sequences in validate_username().2009-11-17, by Tobias Markmann
-
Completed SCRAM-SHA-1 implementation to a ready-to-test state.2009-11-17, by Tobias Markmann
-
Added missing require for generate_uuid.2009-11-17, by Tobias Markmann
-
Initial commit of SCRAM SASL mechanism.2009-11-16, by Tobias Markmann
-
Merge with sasl branch.2009-11-16, by Tobias Markmann
-
Adding support for digest-md5 profile in DIGEST-MD5 implementation. sasl2009-11-13, by Tobias Markmann
-
MUC: Only allow moderators to change the room subject.2009-11-25, by Waqas Hussain
-
MUC: Prevent visitors from broadcasting messages.2009-11-25, by Waqas Hussain
-
MUC: Improved handling of incoming groupchat messages (state preserved for possible later use).2009-11-25, by Waqas Hussain
-
Removed some legacy doc/ files.2009-11-25, by Waqas Hussain
-
Merge with 0.62009-11-25, by Matthew Wild
-
util.dependencies: Log an error if the current version of LuaSec installed contains The Bug (thanks Remko)2009-11-25, by Matthew Wild
-
xmppclient_listener: Escape control characters when logging invalid XML.2009-11-24, by Waqas Hussain
-
Merge with 0.62009-11-25, by Matthew Wild
-
Merge with trunk2009-11-24, by Matthew Wild
-
core.sessionmanager, net.*_listener: Remove the evil collectgarbage() calls2009-11-24, by Matthew Wild
-
Merge with trunk2009-11-23, by Matthew Wild
-
Merge with 0.62009-11-23, by Matthew Wild
-
util.dependencies: Missed a Debian/2009-11-23, by Matthew Wild
-
util.dependencies: Clearer message, add homepages, etc.2009-11-23, by Matthew Wild
-
util.dependencies: Add LuaFileSystem as a hard dependency2009-11-23, by Matthew Wild
-
Merged with 0.6.2009-11-23, by Waqas Hussain
-
prosody: Added support for command line argument '--config'.2009-11-23, by Waqas Hussain
-
Merge with trunk2009-11-23, by Matthew Wild
-
Merged with 0.6.2009-11-23, by Waqas Hussain
-
util.serialization: Replaced commas with semi-colons between table fields.2009-11-23, by Waqas Hussain
-
util.serialization: Concise output for empty tables.2009-11-23, by Waqas Hussain
-
Mainfile: Fixed some comments.2009-11-23, by Waqas Hussain
-
mod_console: Update for new net.server API2009-11-22, by Matthew Wild
-
Merged with 0.6.2009-11-22, by Waqas Hussain
-
mod_presence: Acknowledge subscription requests by responding with an unavailable presence.2009-11-22, by Waqas Hussain
-
sessionmanager: Added function send_to_interested_resources().2009-11-22, by Waqas Hussain
-
mod_proxy65: Update for new net.server API, untested2009-11-22, by Matthew Wild
-
mod_proxy65: Import from prosody-modules, thanks Ephraim :)2009-11-22, by Matthew Wild
-
net.server: Add some comments to explain to waqas how it all works :)2009-11-22, by Matthew Wild
-
xmppcomponent_listener: Use new API for writing to components, fixes traceback (thanks Tobias)2009-11-22, by Matthew Wild
-
s2smanager: Fix syntax error introduced in merge2009-11-22, by Matthew Wild
-
Merge with trunk2009-11-22, by Matthew Wild
-
stanza_router: Don't log full stanzas destined for s2s2009-11-22, by Matthew Wild
-
net.server_select: Bring up to date to new common connection API2009-11-22, by Matthew Wild
-
net.httpserver, net.http: Update for new net.server API (untested)2009-11-22, by Matthew Wild
-
*_listener: Update for new net.server API, specifically .listener -> .onincoming, .disconnect -> .ondisconnect2009-11-22, by Matthew Wild
-
net.adns: Update for new net.server API (doesn't work with libevent yet)2009-11-22, by Matthew Wild
-
s2smanager: Update for new net.server API (s2s still doesn't work with libevent for other reasons)2009-11-22, by Matthew Wild
-
net.server_event: Comment accidentally uncommented vdebug()2009-11-22, by Matthew Wild
-
net.server_event: Handle and ignore 'wantread' error from receive(), treat as a timeout2009-11-22, by Matthew Wild
-
net.server_event: Remove premature non-optimisation2009-11-22, by Matthew Wild
-
net.server_event: Fix moved line caused by Mercurial's crecord and my selective commits2009-11-22, by Matthew Wild
-
net.server_event: Obey nowriting/nointerface for locks in interface methods2009-11-22, by Matthew Wild
-
net.server_event: Add set_sslctx() method to connections2009-11-22, by Matthew Wild
-
net.server_event: conn.usingssl -> conn._usingssl2009-11-22, by Matthew Wild
-
net.server_event: Use correct listener callbacks2009-11-22, by Matthew Wild
-
net.server_event: Small whitespace fixes2009-11-22, by Matthew Wild
-
net.server_event: Correct a few instances of .sslctx to ._sslctx2009-11-22, by Matthew Wild
-
net.server_event: Call connection's onconnect, no need to pass closures around now2009-11-22, by Matthew Wild
-
net.server_event: Use connection id in all relevant logging2009-11-22, by Matthew Wild
-
net.server_event: Define id property for connection objects, to aid logging2009-11-22, by Matthew Wild
-
net.server_event: Define vdebug function for convenience2009-11-22, by Matthew Wild
-
net.server_event: Change to new standard addserver() syntax2009-11-21, by Matthew Wild
-
net.server_select: Change addserver() parameters to be compatible with new standard syntax2009-11-21, by Matthew Wild
-
mod_tls: Switch to : syntax for connection methods2009-11-21, by Matthew Wild
-
xmppclient_listener: Use : syntax for connection methods, to be compatible with new server.lua2009-11-21, by Matthew Wild
-
xmppclient_listener: Switch to .onincoming listener method, to be compatible with new server_event.lua2009-11-21, by Matthew Wild
-
net.server: Small fix for addtimer() compatibility code2009-11-21, by Matthew Wild
-
net.connlisteners: Standardise on new syntax for addserver(), and clean up a bit2009-11-21, by Matthew Wild
-
sessionmanager: Use : syntax for calling connection methods2009-11-21, by Matthew Wild
-
objectmanager: Convert to unix line-endings2009-11-21, by Matthew Wild
-
s2smanager: Don't log full stanza when sending outwards2009-11-21, by Matthew Wild
-
s2smanager: Don't tostring() the data before sending, sends2s already does this.2009-11-21, by Matthew Wild
-
mod_bosh: Don't log response XML2009-11-21, by Matthew Wild
-
util.timer: Fix libevent timers (event.base doesn't exist...)2009-11-21, by Matthew Wild
-
net.server_event: Export base as event_base2009-11-21, by Matthew Wild
-
net.server_event: Comment overly verbose log message2009-11-21, by Matthew Wild
-
util.timer: Use libevent for lightweight timers if available and configured (use_libevent option)2009-11-21, by Matthew Wild
-
net.server: Rename to net.server_select2009-11-21, by Matthew Wild
-
net.server_event: Remove redundant getid() function2009-11-20, by Matthew Wild
-
s2smanager: Fail outgoing s2s connection if hostname does not pass idna_to_ascii(), thanks Flo + waqas2009-11-20, by Matthew Wild
-
util.sasl: Add COMPAT comment2009-11-18, by Matthew Wild
-
mod_console: Moved activation of the console port from the main file to mod_console.2009-11-18, by Waqas Hussain
-
prosody.net_activate_ports: Slightly refactored and definition moved to before modules are loaded.2009-11-18, by Waqas Hussain
-
mod_register: Log a debug message when a session's IP is not available.2009-11-18, by Waqas Hussain
-
mod_bosh: Set session.ip for BOSH sessions.2009-11-18, by Waqas Hussain
-
util.sasl: Added compatibility workaround for jwchat sending an encoded trailing '\0' in SASL responses.2009-11-18, by Waqas Hussain
-
net.dns: Be more strict about the records we cache2009-11-18, by Matthew Wild
-
net.dns: Be more strict about checking the DNS replies we receive2009-11-18, by Matthew Wild
-
util.sasl: Improved a log message.2009-11-13, by Waqas Hussain
-
util.sasl: Allow authzid=username (for compatibility with Smack's non-compliant behavior).2009-11-13, by Waqas Hussain
-
util.sasl: Return proper error when client provides authzid.2009-11-12, by Waqas Hussain
-
Changed separator between attribute names and prefixes from '|' to '\1' (optimization and cleanup).2009-11-12, by Waqas Hussain
-
net.connlisteners: Log an error when a listener fails to load.2009-11-12, by Waqas Hussain
-
componentmanager: Improved logging for stanzas being bounced for unavailable components.2009-11-12, by Waqas Hussain
-
mod_posix: Log warning when no_daemonize is used, and instruct on how to update config2009-11-08, by Matthew Wild
-
modulemanager: api:get_option(): Handle correctly option values of boolean false, don't assume value unset2009-11-08, by Matthew Wild
-
Merge with trunk2009-11-06, by Matthew Wild
-
util.dataforms: Support for jid-multi field type2009-11-06, by Florian Zeitz
-
net.dns: Fixed indentation and coding style.2009-11-01, by Waqas Hussain
-
net.dns: Initialize default resolver on module load (instead of on first use).2009-11-01, by Waqas Hussain
-
net.dns: Updated to use util.windows.get_nameservers for enumerating nameservers on Windows.2009-11-01, by Waqas Hussain
-
net.httpserver: Pass correct connection object to disconnect listener, which fixes a small leak2009-11-01, by Matthew Wild
-
prosodyctl: Put 'pidfile' in quotes to make more clear that it is the literal name of the option2009-10-31, by Matthew Wild
-
MUC: Include occupants' real JIDs in their presence (semi-anonymous rooms).2009-10-31, by Waqas Hussain
-
util.windows: Initial commit. Adds support for querying the windows DNS API for nameservers.2009-10-30, by Waqas Hussain
-
util.dataforms: Only add value to rendered form if supplied in the data2009-10-30, by Florian Zeitz
-
util.pposix: Add abort() function2009-10-30, by Matthew Wild
-
server.lua: Standardise on 'client' variable to refer to the socket, makes the code a bit cleaner2009-10-26, by Matthew Wild
-
Merge with trunk2009-10-26, by Matthew Wild
-
mod_welcome: Change $user to $username in default welcome message (thanks to chris for spotting)2009-10-26, by Waqas Hussain
-
Prosody top-level error handler modified to log properly on non-string error messages.2009-10-25, by Waqas Hussain
-
mod_console: Added proper cleanup for disconnected console sessions.2009-10-25, by Waqas Hussain
-
MUC: Fixed: affiliation='none' was omitted from some presence broadcasts.2009-10-25, by Waqas Hussain
-
xmppserver_listener: Minor logging fix: Prefer the session logger when available to log invalid XML warnings.2009-10-25, by Waqas Hussain
-
rostermanager: Fixed a global access.2009-10-21, by Waqas Hussain
-
rostermanager: Refactored roster loading to remove duplicate code.2009-10-21, by Waqas Hussain
-
rostermanager: Log a warning when a self-contact is detected.2009-10-21, by Waqas Hussain
-
rostermanager: Ensure meta-data entry is present on roster load.2009-10-21, by Waqas Hussain
-
rostermanager: Remove self-contacts from loaded rosters.2009-10-21, by Waqas Hussain
-
PEP: Better reload support.2009-10-21, by Waqas Hussain
-
PEP: Send publish IQ result before broadcast.2009-10-21, by Waqas Hussain
-
PEP: Stricter checks on payload validity.2009-10-21, by Waqas Hussain
-
PEP: Clone payloads to allow plugins to reuse stanzas.2009-10-21, by Waqas Hussain
-
PEP: Fixed namespace for the <item> element in PEP broadcasts.2009-10-21, by Waqas Hussain
-
util.require: Yes hg, I really did want to remove it, thanks.2009-10-21, by Matthew Wild
-
xmlhandlers: Reset state on error or stream close, fixes possible traceback2009-10-21, by Matthew Wild
-
connlisteners: Localize tostring, fixes possible traceback when LuaSec not installed2009-10-21, by Matthew Wild
-
MUC: List occupants in a room's disco#items response.2009-10-21, by Waqas Hussain
-
Merged with trunk.2009-10-21, by Waqas Hussain
-
MUC: Added config option 'restrict_room_creation' to allow restricting room creation to admins.2009-10-21, by Waqas Hussain
-
usermanager: Removed an unnecessary global access.2009-10-21, by Waqas Hussain
-
usermanager: Logged a clear warning when the 'admins' option is not a table.2009-10-21, by Waqas Hussain
-
usermanager: Changed function is_admin to allow checking for host-specific admins.2009-10-21, by Waqas Hussain
-
mod_lastactivity: Gave a positive priority to the presence event hook.2009-10-21, by Waqas Hussain
-
MUC: Added 'name' config option, for specifying the component's name in disco responses.2009-10-20, by Waqas Hussain
-
net.dns: Don't expire records with TTL of 0 instantly2009-10-20, by Matthew Wild
-
mod_lastactivity: Persist data across reloads.2009-10-20, by Waqas Hussain
-
mod_lastactivity: Allow users to request their own last activity.2009-10-20, by Waqas Hussain
-
prosody.cfg.lua.dist: Convert to unix line endings from DOS2009-10-20, by Matthew Wild
-
prosody: Use rawget to test for the existence of ssl (LuaSec) so we don't look for a nil global2009-10-20, by Matthew Wild
-
util-src/Makefile: Add missing flags to building of util.signal2009-10-19, by Matthew Wild
-
net.httpserver: Pass on interface option from new_from_config() (thanks Chris)2009-10-19, by Matthew Wild
-
prosodyctl: Remove dependency on hostmanager, and friends2009-10-19, by Matthew Wild
-
s2smanager: Use session-specific logger to log outgoing data on outgoing s2s connections2009-10-18, by Matthew Wild
-
mod_lastactivity: Initial commit.2009-10-18, by Waqas Hussain
-
mod_uptime: Removed event hook for iq/bare. mod_uptime only deals with iq/host queries.2009-10-18, by Waqas Hussain
-
mod_uptime: Removed unused variables.2009-10-18, by Waqas Hussain
-
mod_uptime: Updated to use events (which also fixes a few minor issues).2009-10-18, by Waqas Hussain
-
mod_saslauth: Fixed access of globals.2009-10-18, by Waqas Hussain
-
mod_saslauth: Marked the im-session stream feature as optional. This allows smart clients to save a round trip.2009-10-18, by Waqas Hussain
-
mod_time: Updated to use events (which also fixes a few minor issues).2009-10-18, by Waqas Hussain
-
mod_ping: Updated to use events (which also fixes a few minor issues).2009-10-18, by Waqas Hussain
-
mod_console: Fixed traceback occuring on using module:list on unknown hosts.2009-10-18, by Waqas Hussain
-
mod_console: Added help text for config:reload().2009-10-18, by Waqas Hussain
-
MUC: Re-enable nick changes for non-multisession nicks.2009-10-18, by Waqas Hussain
-
mod_console: Add missing hosts:list() command2009-10-18, by Matthew Wild
-
MUC: Added support for reason messages in role and affiliation changes (e.g., reason for kick, etc).2009-10-18, by Waqas Hussain
-
MUC: Rewrote code for mediated invites to be more robust, and to support legacy clients.2009-10-18, by Waqas Hussain
-
mod_vcard: Cleaned up unused variables and global accesses.2009-10-18, by Waqas Hussain
-
mod_vcard: Removed stream feature.2009-10-18, by Waqas Hussain
-
mod_vcard: Refactoring and cleanup.2009-10-18, by Waqas Hussain
-
mod_vcard: Moved completely to new event based hooks.2009-10-18, by Waqas Hussain
-
mod_vcard: Fixed traceback on attempt to set vcards by non-c2s sessions.2009-10-18, by Waqas Hussain
-
MUC: Improved handling of error stanzas and made error messages concise.2009-10-18, by Waqas Hussain
-
MUC: Ignore invisible presence (incorrectly broadcasted or forwarded by ejabberd).2009-10-18, by Waqas Hussain
-
MUC: Fixed an incorrect error message.2009-10-18, by Waqas Hussain
-
MUC: Kick occupants on sending error messages to other occupants.2009-10-18, by Waqas Hussain
-
Merge with trunk.2009-10-18, by Waqas Hussain
-
modulemanager: Module loading rewritten to gracefully deal with errors in module initialization.2009-10-18, by Waqas Hussain
-
modulemanager: Use componentmanager to create new components.2009-10-17, by Waqas Hussain
-
componentmanager: Added a FIXME comment.2009-10-17, by Waqas Hussain
-
componentmanager: Unload mod_tls for components before removing them.2009-10-17, by Waqas Hussain
-
componentmanager: Let the default component handler handle stanzas if a component handler isn't available.2009-10-17, by Waqas Hussain
-
MUC: Multiple sessions per nick.2009-10-17, by Waqas Hussain
-
modulemanager: Fixed: Stanza modules were being auto-loaded for components (regression in hg:1e674dae31ae).2009-10-17, by Waqas Hussain
-
modulemanager: Fixed traceback on loading modules on unknown hosts.2009-10-17, by Waqas Hussain
-
modulemanager: Slightly rearranged code for more robust unloading of modules.2009-10-17, by Waqas Hussain
-
stanza_router: Added a compatibility workaround for missing 'id' attribute in <iq/> elements.2009-10-17, by Waqas Hussain
-
certs: Update default certs2009-10-17, by Matthew Wild
-
net.dns: Don't cache some records indefinitely2009-10-17, by Matthew Wild
-
hostmanager: Create a server sslctx for incoming connections2009-10-17, by Matthew Wild
-
net.server: Allow changing the sslctx of a connection after it has been established2009-10-17, by Matthew Wild
-
xmppserver_listener: Use listener log() if session doesn't have one yet (thanks Flo)2009-10-17, by Matthew Wild
-
s2smanager: Add incoming_s2s to the prosody object2009-10-17, by Matthew Wild
-
hostmanager: Add return _M;2009-10-17, by Matthew Wild
-
tests: Fix stanza_router tests to work with the new routing code, finally all tests pass again \o/2009-10-17, by Matthew Wild
-
tests: More environment magic to help get stuff working in a sandbox2009-10-17, by Matthew Wild
-
stanza_router: Localize hosts, full_sessions and bare_sessions, and take from the prosody object instead of _G2009-10-17, by Matthew Wild
-
componentmanager: Handle missing prosody object (helps us pass some tests)2009-10-17, by Matthew Wild
-
prosody: Move global protection earlier (to before modules are loaded, etc.)2009-10-17, by Matthew Wild
-
prosody: Require new require :)2009-10-17, by Matthew Wild
-
prosody: Rename global net_activate_ports -> prosody.net_activate_ports2009-10-17, by Matthew Wild
-
util.helpers: Add copyright header2009-10-17, by Matthew Wild
-
tests: Have fake module() set _M to satisfy some modules2009-10-16, by Matthew Wild
-
s2smanager: Fix access of 'config' global without requiring configmanager2009-10-16, by Matthew Wild
-
tests: Add tests for new modulemanager load_modules_for_host code2009-10-16, by Matthew Wild
-
util.helpers: Add get_upvalue(function, name) helper2009-10-16, by Matthew Wild
-
util.dataforms: Incorporate slightly modified patch for list-single type from Florob2009-10-16, by Matthew Wild
-
mod_vcard: Hide me from the trailing-whitespace police2009-10-15, by Matthew Wild
-
mod_vcard: Add vcard_compatibility option to handle vcard stanzas routed to the full JID by ejabberd MUC rooms2009-10-15, by Matthew Wild
-
Merge with 0.52009-10-15, by Matthew Wild
-
xmppserver_listener: Fix typo (thanks Jorj)2009-10-15, by Matthew Wild
-
Merge with 0.52009-10-14, by Matthew Wild
-
net.server: Better handling of closing sockets during send2009-10-14, by Matthew Wild
-
xmppserver_listener: More forcefully close s2s connections (fixes fd leak)2009-10-14, by Matthew Wild
-
Merge with 0.52009-10-13, by Matthew Wild
-
net.dns: Remove sockets from socketset when closing them, fixes a leak2009-10-13, by Matthew Wild
-
Merge with 0.52009-10-13, by Waqas Hussain
-
rostermanager: Fixed a traceback on roster save.2009-10-13, by Waqas Hussain
-
modulemanager: Changed api:get_host_items to include items from the global host in its result.2009-10-13, by Waqas Hussain
-
util.dataforms: Small fix to allow generating forms without specifying any input data2009-10-10, by Matthew Wild
-
util.dataforms: Support for jid-single field type especially for Florob :)2009-10-10, by Matthew Wild
-
mod_tls: Don't try to start TLS if we can't actually do it (thanks Florob)2009-10-09, by Matthew Wild
-
componentmanager: Auto-load mod_tls for components #hack2009-10-08, by Matthew Wild
-
componentmanager: Remove FIXME2009-10-08, by Matthew Wild
-
componentmanager: Fix oops in pattern for matching subdomain2009-10-08, by Matthew Wild
-
componentmanager: Use ssl_ctx of 'parent' host (should fix TLS for components)2009-10-08, by Matthew Wild
-
mod_tls: Catch s2s-stream-features and add starttls feature if possible2009-10-08, by Matthew Wild
-
mod_dialback: Catch s2s-stream-features and add dialback feature2009-10-08, by Matthew Wild
-
s2smanager: Make s2s-stream-features a per-host event2009-10-08, by Matthew Wild
-
util.stanza: Remove silly dependency on util.logger2009-10-08, by Matthew Wild
-
util.array: Oh no it isn't!2009-10-08, by Matthew Wild
-
modulemanager: Bump log level of unhandled non-default-namespace elements, and log their full XML2009-10-06, by Matthew Wild
-
util.stanza: Soften dependency on util.termcolours2009-10-06, by Matthew Wild
-
util.stanza: Make xml_escape publicly accessible2009-10-06, by Matthew Wild
-
sessionmanager: Mark client streams as opened sooner to avoid wrapping errors in unnecessary stream tags2009-10-06, by Paul Aurich
-
s2smanager: Improve log message on missing to/from in stream header2009-10-06, by Matthew Wild
-
mod_console: Add a space before '(encrypted)' in s2s:show()2009-10-06, by Matthew Wild
-
hostmanager: Only initialse SSL contexts if SSL library available2009-10-05, by Matthew Wild
-
mod_console: Also search piggy-backed, er, multiplexed domains when passing a filter to s2s:show()2009-10-05, by Matthew Wild
-
Merge with 0.52009-10-05, by Matthew Wild
-
util.array: Small logic fix for array:filter()2009-10-05, by Matthew Wild
-
util.array: Fix for array:filter() (in-place filtering)2009-10-05, by Matthew Wild
-
mod_console: Add module:list() to help2009-10-05, by Matthew Wild
-
mod_console: Add module:list() command to show modules loaded on a host2009-10-05, by Matthew Wild
-
modulemanager: Add host.modules to contain a table of modules for a host2009-10-05, by Matthew Wild
-
Merge with 0.52009-10-05, by Matthew Wild
-
util.array: Fix for array:filter() (in-place filtering)2009-10-05, by Matthew Wild
-
mod_console: s2s:show(): Indicate when a connection is encrypted2009-10-05, by Matthew Wild
-
mod_tls: require_s2s_encryption -> s2s_require_encryption2009-10-05, by Matthew Wild
-
require_encryption deprecated, use c2s_require_encryption instead2009-10-05, by Matthew Wild
-
mod_tls: Mark starttls feature as <required/> if require_s2s_encryption is enabled2009-10-05, by Matthew Wild
-
mod_tls: Mark session as not secure before negotiating TLS2009-10-05, by Matthew Wild
-
s2smanager: Mark session as secure if it was negotiating TLS and opens a new stream2009-10-05, by Matthew Wild
-
Merge with 0.52009-10-05, by Matthew Wild
-
mod_console: Add module:list() to help2009-10-05, by Matthew Wild
-
mod_console: Add module:list() command to show modules loaded on a host2009-10-05, by Matthew Wild
-
modulemanager: Add host.modules to contain a table of modules for a host2009-10-05, by Matthew Wild
-
mod_tls: Only advertise TLS if the server told us which host they are connecting to2009-10-05, by Matthew Wild
-
xmppserver_listener: Lower log-level of debug message to, er, 'debug'2009-10-05, by Matthew Wild
-
net.adns: Bump log-level of DNS handler errors to, er, 'error'2009-10-05, by Matthew Wild
-
Merge with 0.52009-10-04, by Waqas Hussain
-
stanza_router: Reply to IQ requests with missing 'id' attribute with a bad-request error.2009-10-04, by Waqas Hussain
-
rostermanager: Fixed: Roster version was not being properly updated in some edge cases.2009-10-04, by Waqas Hussain
-
rostermanager: Added support for saving rosters of offline users to the save_roster function.2009-10-04, by Waqas Hussain
-
mod_tls: :up() out of the starttls tag in stream:features2009-10-04, by Matthew Wild
-
Specify XMPP version on response stream to incoming s2s connection.2009-10-04, by Paul Aurich
-
Minor changes; outgoing TLS works.2009-10-04, by Paul Aurich
-
hostmanager: Create ssl context for each host (fixes #30 for outgoing s2s connections)2009-10-04, by Matthew Wild
-
loggingmanager: Whitespace fix2009-10-04, by Matthew Wild
-
s2smanager: Small comment2009-10-04, by Matthew Wild
-
s2smanager: Don't wait for stream:features from non-XMPP-1.0 hosts2009-10-04, by Matthew Wild
-
s2smanager: Send stream:features for incoming s2s connections which support XMPP 1.02009-10-04, by Matthew Wild
-
s2smanager: Give outgoing sessions a host field (the local one)2009-10-04, by Matthew Wild
-
stanza_router: Add COMPAT comment for Pidgin workaround2009-10-04, by Matthew Wild
-
net.server: Small logging improvements2009-10-04, by Matthew Wild
-
net.server: Pass current time to timer callbacks2009-10-04, by Matthew Wild
-
net.server: Increase SSL handshake round-trip limit, and make it configurable2009-10-04, by Matthew Wild
-
net.server: Call handler's status() to notify it of ssl handshake success2009-10-04, by Matthew Wild
-
net.server: Provide a way to get sslctx of a client connection2009-10-04, by Matthew Wild
-
net.server: Provide a way to get sslctx of a server2009-10-04, by Matthew Wild
-
xmppserver_listener: Add status() function to signal when a connection completes its SSL handshake2009-10-04, by Matthew Wild
-
xmppserver_listener: Add logger to s2s sessions2009-10-04, by Matthew Wild
-
xmppserver_listener: Small whitespace fix2009-10-04, by Matthew Wild
-
xmppserver_listener: Better log messages on invalid XML2009-10-04, by Matthew Wild
-
mod_dialback: Initiate dialback on incoming stream:features2009-10-04, by Matthew Wild
-
mod_tls: Advertise and handle TLS for s2s connections2009-10-04, by Matthew Wild
-
util.stanza: Add __type to metatable2009-10-04, by Matthew Wild
-
sessionmanager: Use UUID for stream ids to clients, no math.random anymore :)2009-10-03, by Matthew Wild
-
sessionmanager: Add c2s_timeout option for unauthenticated client connections2009-10-03, by Matthew Wild
-
util.timer: Pass current_time to timer callbacks2009-10-03, by Matthew Wild
-
mod_httpserver: Update to use new httpserver.new_from_config syntax2009-10-02, by Matthew Wild
-
mod_bosh: Update to use new httpserver.new_from_config syntax2009-10-02, by Matthew Wild
-
Merge with 0.52009-10-02, by Matthew Wild
-
util.muc: Fix location of <x> element on error replies2009-10-02, by Matthew Wild
-
Merge with 0.52009-10-02, by Matthew Wild
-
mod_bosh: Fix for 'invalid key to next' error when 2 clients lose connection at the same time2009-10-02, by Matthew Wild
-
net.server: Fix missing concatenation operator in error message2009-10-02, by Matthew Wild
-
MUC: Prep given JID when changing affiliation.2009-10-02, by Waqas Hussain
-
Merge with 0.52009-10-02, by Waqas Hussain
-
Merge2009-10-02, by Waqas Hussain
-
mod_register: Added helpful text to registration error responses.2009-10-02, by Waqas Hussain
-
mod_register: Changed error type for hitting registration rate limit from 'cancel' to 'wait'.2009-10-02, by Waqas Hussain
-
mod_register: Fixed: No error was returned if username failed nodeprep.2009-10-02, by Waqas Hussain
-
util.encodings: Removed a bit of unreachable code.2009-10-02, by Waqas Hussain
-
util.encodings: Included idn-free.h, which explicitly declares the idn_free function.2009-10-02, by Waqas Hussain
-
util.encodings: Fixed: Last change was not ANSI C compatible.2009-10-02, by Waqas Hussain
-
Merge with 0.52009-09-30, by Matthew Wild
-
modulemanager: Load modules for components, too2009-09-30, by Matthew Wild
-
componentmanager: Preserve existing events table (if any) when registering a component2009-09-30, by Matthew Wild
-
componentmanager: Fire event on component activation2009-09-30, by Matthew Wild
-
componentmanager: Use create_component for, er, creating components2009-09-30, by Matthew Wild
-
hostmanager: Only load vhosts, not components2009-09-30, by Matthew Wild
-
Merge with 0.52009-09-29, by Matthew Wild
-
mod_saslauth: Prep username used for authenticating a session2009-09-29, by Matthew Wild
-
Merge with 0.52009-09-29, by Matthew Wild
-
util.encodings: Don't throw an error but return nil when passed nil or a non-string value2009-09-29, by Matthew Wild
-
Merge with 0.52009-09-29, by Matthew Wild
-
util.pposix: Compatibility with Solaris systems (thanks Filip)2009-09-29, by Matthew Wild
-
util.signal: Change ifdef to allow signal.kill() on Solaris (thanks Filip)2009-09-29, by Matthew Wild
-
Makefile: Don't combine variable export with assignment for compatibility with other shells (thanks Filip)2009-09-29, by Matthew Wild
-
Merge with 0.52009-09-27, by Matthew Wild
-
Tagging 0.5.22009-09-27, by Matthew Wild
-
Merge with trunk2009-09-27, by Matthew Wild
-
Merge with 0.52009-09-27, by Matthew Wild
-
Merge with waqas2009-09-27, by Matthew Wild
-
mod_legacyauth: Don't allow server-generated resource identifiers, as these are not support by legacy auth.2009-09-27, by Waqas Hussain
-
mod_legacyauth: Undo auth on bind fail. Legacy auth is atomic.2009-09-27, by Waqas Hussain
-
mod_legacyauth: Added node and resource prepping.2009-09-27, by Waqas Hussain
-
Makefile.win: Updated the windows Makefile with more appropriate paths.2009-09-22, by Waqas Hussain
-
util.encodings: Fixed an issue with cross-module memory deallocation (crashes on some windows versions).2009-09-22, by Waqas Hussain
-
core.s2smanager: Always use last record in the DNS cache2009-09-27, by Matthew Wild
-
net.dns: Even better parsing of nameservers from resolv.conf2009-09-25, by Matthew Wild
-
MUC: Added multi-session support to the room-exiting occupant use case.2009-09-25, by Waqas Hussain
-
MUC: Renamed a variable name.2009-09-25, by Waqas Hussain
-
MUC: Refactored to remove some duplicate code.2009-09-25, by Waqas Hussain
-
Merge with 0.52009-09-24, by Matthew Wild
-
net.dns: Remove elements from the cache when expired so as to not leave holes in the array2009-09-24, by Matthew Wild
-
mod_console: s2s:close: Use session:close() if that exists, otherwise just destroy the session2009-09-24, by Matthew Wild
-
net.dns: Stricter matching of nameserver entries in resolv.conf2009-09-24, by Matthew Wild
-
MUC: Added legacy error code to the presence error returned when a banned user attempts to join.2009-09-24, by Waqas Hussain
-
MUC: Added legacy error codes to nickname conflict presence errors.2009-09-24, by Waqas Hussain
-
Merge with trunk2009-09-24, by Matthew Wild
-
Merge with 0.52009-09-24, by Matthew Wild
-
net.dns: Respect commented nameserver entries in resolv.conf (thanks Remko)2009-09-24, by Matthew Wild
-
mod_welcome: Change $user to $username in default welcome message (thanks to neustradamus for spotting)2009-09-23, by Matthew Wild
-
Re-tagging 0.5.22009-09-21, by Matthew Wild
-
mod_httpserver: Configurable filesystem path to serve from2009-09-21, by Matthew Wild
-
Re-tagging 0.5.22009-09-21, by Matthew Wild
-
prosody.cfg.lua.dist: Add example of declaring admins for a server2009-09-21, by Matthew Wild
-
net.dns: Accidentally committed a hard-coded 4.2.2.1 nameserver2009-09-21, by Matthew Wild
-
MUC: Added MUC feature to the disco#info replies of rooms.2009-09-21, by Waqas Hussain
-
net.dns: (for some reason this commit didn't pull over from 0.5) Remove hard-coded 4.2.2.1 from dns.lua2009-09-21, by Matthew Wild
-
Merge with 0.52009-09-21, by Matthew Wild
-
core.s2smanager: Don't recurse CNAMEs infinitely :)2009-09-21, by Matthew Wild
-
net.server: Fix traceback when closing connections with buffered data get closed during send2009-09-21, by Matthew Wild
-
Merge with 0.52009-09-20, by Matthew Wild
-
Tagging 0.5.22009-09-20, by Matthew Wild
-
Merge with 0.52009-09-20, by Matthew Wild
-
mod_vcard: Handle vcard requests from local components.2009-09-20, by Waqas Hussain
-
Merge with 0.52009-09-20, by Matthew Wild
-
mod_console: Show status and priority of clients2009-07-26, by Matthew Wild
-
Merge with 0.52009-09-20, by Matthew Wild
-
s2smanager: Timeout unauthed s2s connections2009-09-20, by Matthew Wild
-
util.helpers: It would be a good idea to fire an event when we say we are2009-09-20, by Matthew Wild
-
Merge with 0.52009-09-19, by Matthew Wild
-
s2smanager: Compatibility with domains which use CNAMEs2009-09-19, by Matthew Wild
-
Merge with 0.52009-09-19, by Matthew Wild
-
s2smanager: Pass A-record lookups through adns module2009-09-19, by Matthew Wild
-
prosody: Add prosody.installed flag to indicate whether Prosody has been installed or is running from checkout2009-09-19, by Matthew Wild
-
prosody: Add prosody.platform which can be either 'windows', 'posix' or 'unknown'2009-09-19, by Matthew Wild
-
Merge with 0.52009-09-18, by Matthew Wild
-
net.adns: Utilise new net.dns API to handle DNS network errors2009-09-18, by Matthew Wild
-
net.dns: Multiple internal changes and API extensions to allow for more reliable DNS lookups2009-09-18, by Matthew Wild
-
net.server: Add checking for nil sockets to prevent traceback2009-08-18, by Matthew Wild
-
ejabberd2prosody: Fixed a problem with null roster groups.2009-09-18, by Waqas Hussain
-
ejabberd2prosody: Fixed escape code processing when parsing strings.2009-09-17, by Waqas Hussain
-
ejabberd2prosody: Added support for ask='both' in subscriptions.2009-09-17, by Waqas Hussain
-
MUC: Removed some debug logging.2009-09-13, by Waqas Hussain
-
MUC: Added a send() method to the component. Fixes issues with local mod_vcard.2009-09-13, by Waqas Hussain
-
mod_vcard: Handle vcard requests from local components.2009-09-13, by Waqas Hussain
-
MUC: Correct routing of vCard requests to bare JID.2009-09-13, by Waqas Hussain
-
mod_offline: Fixed undefined global access.2009-09-11, by Waqas Hussain
-
ComponentManager: Removed unused variable.2009-09-11, by Waqas Hussain
-
ComponentManager: Fixed: Default handler sent error replies on result stanzas.2009-09-11, by Waqas Hussain
-
ComponentManager: Fixed a bit of logging.2009-09-11, by Waqas Hussain
-
Merge with 0.5 (no changes!)2009-09-11, by Matthew Wild
-
mod_httpserver: Backport from trunk more thorough validation of URLs prior to processing2009-09-11, by Matthew Wild
-
MUC: Preserve stanza attributes for private messages.2009-09-09, by Waqas Hussain
-
MUC: Don't kick on errors in private messages.2009-09-09, by Waqas Hussain
-
MUC: Discard non-persistent rooms as soon as they become empty.2009-09-09, by Waqas Hussain
-
Removed util.muc (replaced by new MUC plugin library)2009-09-09, by Waqas Hussain
-
Removed legacy mod_muc (replaced by new one).2009-09-09, by Waqas Hussain
-
MUC: Removed commented code.2009-09-09, by Waqas Hussain
-
mod_console: c2s:show(): Group listed clients by host2009-09-09, by Matthew Wild
-
Fix for Makefile hack to install MUC plugin2009-09-08, by matthew
-
Updated the Makefile to work with the MUC plugin folder.2009-09-08, by Waqas Hussain
-
Merged with Tobias2009-09-07, by Waqas Hussain
-
Automated merge with http://prosody.im/source/hg2009-09-06, by Tobias Markmann
-
Add NODEprepping to SASL Digest-MD5 authentication handling.2009-09-06, by Tobias Markmann
-
MUC: Fixed traceback on unauthorized access of the room configuration form.2009-09-07, by Waqas Hussain
-
MUC: Added service discovery replies for rooms.2009-09-07, by Waqas Hussain
-
MUC: Fixed an undefined global access.2009-09-07, by Waqas Hussain
-
MUC: Added support for room configuration forms, persistence and hidden rooms.2009-09-07, by Waqas Hussain
-
MUC: Refactored IQ handling to be more easily extensible.2009-09-07, by Waqas Hussain
-
MUC: Added kicking support.2009-09-07, by Waqas Hussain
-
MUC: Fixed a variable scoping bug causing problems with presence routing on affiliation/role change.2009-09-07, by Waqas Hussain
-
MUC: Changed a MUC library method into a function.2009-09-07, by Waqas Hussain
-
MUC: Fixed stanza routing for reloaded rooms.2009-09-07, by Waqas Hussain
-
MUC: Added support for reloading MUC library code.2009-09-07, by Waqas Hussain
-
MUC: Workaround for Miranda sending 'nick' instead of 'jid' when changing affiliation.2009-09-07, by Waqas Hussain
-
MUC: Some fixes for minor bugs in IQ handling.2009-09-07, by Waqas Hussain
-
MUC: Added support for requesting various lists (owner, admin, voice, etc).2009-09-07, by Waqas Hussain
-
MUC: An admin or owner MUST NOT be able to revoke moderation privileges from another admin or owner.2009-09-07, by Waqas Hussain
-
MUC: Owners can now modify roles and affiliations2009-09-07, by Waqas Hussain
-
MUC: Added support for generating unique room names2009-09-07, by Waqas Hussain
-
MUC: Send appropriate error to banned users on join.2009-09-07, by Waqas Hussain
-
MUC: Renamed _participants table to _occupants2009-09-07, by Waqas Hussain
-
MUC: New basic mod_muc based on the new MUC library2009-09-07, by Waqas Hussain
-
MUC: Initial support for roles and affiliations2009-09-07, by Waqas Hussain
-
MUC: Fixed function declarations.2009-09-07, by Waqas Hussain
-
MUC: The MUC lib is now metatable based. Cleaned up code, etc.2009-09-07, by Waqas Hussain
-
MUC: Added initial MUC lib2009-09-07, by Waqas Hussain
-
Merge with 0.52009-09-05, by matthew
-
datamanager: Fixed logging errors on deletion of datastores not owned by a user@host2009-09-05, by Waqas Hussain
-
mod_presence: Fixed: Don't recursively handle inbound presence directed at local host2009-09-05, by Waqas Hussain
-
net/dns: Fixed regression causing nameserver initialization to fail on Windows2009-09-02, by Waqas Hussain
-
mod_compression: Fixed: Starting compression only worked before auth2009-09-02, by Waqas Hussain
-
Merge with 0.52009-08-20, by Matthew Wild
-
ejabberd2prosody: More intelligent searching for erlparse library2009-08-20, by Matthew Wild
-
Uncertain merge with 0.5's SASL2009-08-20, by Matthew Wild
-
util.sasl: Fix 2 global sets (one a tpyo)2009-08-20, by Matthew Wild
-
Allow ampersands in passwords for SASL PLAIN mechanism and fixing a typo.2009-08-19, by Tobias Markmann
-
Change variable name. The previous choice was too ugly looking.2009-08-19, by Tobias Markmann
-
Use NODEprep for prepping usernames used during SASL logins.2009-08-19, by Tobias Markmann
-
Do SASLprep for SASL PLAIN mechanism to be more conform with RFC 4616.2009-08-19, by Tobias Markmann
-
Don't allow double compression.2009-08-18, by Tobias Markmann
-
Support compression also after SASL.2009-08-18, by Tobias Markmann
-
Merge with waqas2009-08-18, by Matthew Wild
-
mod_compression: Fixed some undefined global accesses2009-08-18, by Waqas Hussain
-
net.adns: Add some debug logging to help track down traceback2009-08-18, by Matthew Wild
-
net.server: Add checking for nil sockets to prevent traceback2009-08-18, by Matthew Wild
-
Merge waqas with Tobias. Eww.2009-08-18, by Matthew Wild
-
Removed util/discohelper.lua2009-08-18, by Waqas Hussain
-
Removed core/discomanager.lua2009-08-18, by Waqas Hussain
-
modulemanager: Removed unused variables and reference to core.discomanager2009-08-18, by Waqas Hussain
-
modulemanager: Removed unnecessary code in the unload function2009-08-18, by Waqas Hussain
-
modulemanager: Removed legacy disco#items hook2009-08-18, by Waqas Hussain
-
modulemanager: add_feature and add_identity APIs updated to use only the add_item API2009-08-18, by Waqas Hussain
-
componentmanager: Removed disco#items hook, and reference to core.discomanager2009-08-18, by Waqas Hussain
-
mod_disco: Rearranged some lines, and added a FIXME comment2009-08-18, by Waqas Hussain
-
mod_disco: Removed reference to core.discomanager2009-08-18, by Waqas Hussain
-
mod_disco: Removed legacy IQ hooks2009-08-18, by Waqas Hussain
-
mod_disco: Handle disco#items queries using new APIs2009-08-18, by Waqas Hussain
-
mod_disco: Added identity server/im with name 'Prosody'2009-08-18, by Waqas Hussain
-
mod_disco: Handle disco#info queries using new APIs2009-08-18, by Waqas Hussain
-
modulemanager: Added module API function to get all items for a given host based on a key2009-08-18, by Waqas Hussain
-
modulemanager: Module API functions add_item and add_feature updated to use the add_item API2009-08-18, by Waqas Hussain
-
mod_pep: Added name 'Prosody' to the pubsub/pep identity2009-08-18, by Waqas Hussain
-
Added: functions add_item and remove_item to add and remove items to the module API2009-08-18, by Waqas Hussain
-
componentmanager: Added function to get a list of children for a given hostname2009-08-18, by Waqas Hussain
-
mod_register: Updated to use module:get_option instead of configmanager2009-08-13, by Waqas Hussain
-
mod_posix: Updated to use module:get_option instead of configmanager2009-08-13, by Waqas Hussain
-
mod_legacyauth: Added a FIXME2009-08-13, by Waqas Hussain
-
mod_legacyauth: Refactored a bit2009-08-13, by Waqas Hussain
-
mod_legacyauth: Updated to use module:get_option instead of configmanager2009-08-13, by Waqas Hussain
-
mod_legacyauth: Removed useless 'require' call on every login attempt2009-08-13, by Waqas Hussain
-
xmppclient_listener: Remove useless comment2009-08-16, by Matthew Wild
-
Shutdown prosody if changing user or group fails.2009-08-15, by Tobias Markmann
-
Make mod_posix not complain about root user, if setuid is set to something different as root.2009-08-15, by Tobias Markmann
-
Add setuid and setgid support.2009-08-15, by Tobias Markmann
-
Remove print which was used for debugging purposes.2009-08-13, by Tobias Markmann
-
Using pcall to make save the rest from zlib fails. Emit errors on those fails.2009-08-13, by Tobias Markmann
-
Forgot to use the configured compression_level. Now it's used.2009-08-13, by Tobias Markmann
-
Add config option handling.2009-08-13, by Tobias Markmann
-
Another unwanted spaces at the end of a line.2009-08-13, by Tobias Markmann
-
Add a TODO for s2s compression support.2009-08-13, by Tobias Markmann
-
Remove space at the end of a line.2009-08-13, by Tobias Markmann
-
Add FIXME to remember TLS compression detection.2009-08-13, by Tobias Markmann
-
Actually inject de- and compression into the reading/writing functions.2009-08-13, by Tobias Markmann
-
Remove unwanted spaces.2009-08-12, by Tobias Markmann
-
Commit initial version of mod_compression.2009-08-12, by Tobias Markmann
-
Removing tabs at the end of a line.2009-08-12, by Tobias Markmann
-
mod_httpserver: Set default file handler (you can now request static files as /*) and restructure code a bit2009-08-11, by Matthew Wild
-
net.httpserver: Allow overriding default request handler2009-08-11, by Matthew Wild
-
mod_bosh: Calculate rid difference just once2009-08-11, by Matthew Wild
-
mod_bosh: Basic handling of rids (more to come)2009-08-11, by Matthew Wild
-
mod_bosh: Correct reply when closing sessions2009-08-11, by Matthew Wild
-
net.httpserver: Don't log response bodies!2009-08-11, by Matthew Wild
-
util.iterators: Add tail() iterator, to return the last n items2009-08-10, by Matthew Wild
-
util.iterators: Add head() iterator, to return the first n items2009-08-10, by Matthew Wild
-
Merge with Tobias2009-08-10, by Matthew Wild
-
Moving realm at the beginning of the digest-md5 message send by the server.2009-08-09, by Tobias Markmann
-
Fixing a SASL issue by always passing the realm from SASL framework init to the handlers.2009-08-08, by Tobias Markmann
-
mod_bosh: Updated to use module:get_option instead of configmanager2009-08-09, by Waqas Hussain
-
mod_watchregistrations: Updated to use module:get_option instead of configmanager2009-08-08, by Waqas Hussain
-
mod_selftests: Mark as global2009-08-08, by Waqas Hussain
-
mod_tls: Updated to use module:get_option instead of configmanager2009-08-08, by Waqas Hussain
-
mod_selftests: Updated to use module:get_option instead of configmanager2009-08-08, by Waqas Hussain
-
mod_welcome: Updated to use module:get_option instead of configmanager2009-08-08, by Waqas Hussain
-
ejabberdsql2prosody: Removed unnecessary stanza reserialization for private storage2009-08-08, by Waqas Hussain
-
ejabberdsql2prosody: Added support for offline messages2009-08-08, by Waqas Hussain
-
ejabberdsql2prosody: Fix access of undefined global2009-08-08, by Waqas Hussain
-
mod_version: Rewritten to use new API. Added reply caching, and fixed some issues.2009-08-07, by Waqas Hussain
-
mod_version: Use the module API to read configuration options instead of configmanager2009-08-07, by Waqas Hussain
-
Merge with albert and waqas2009-08-08, by Matthew Wild
-
Merge with 0.52009-08-07, by Matthew Wild
-
Fixed: Outbound subscription requests silently dropped (regression in hg:7f17d0d00fbb)2009-08-07, by Waqas Hussain
-
mod_xmlrpc: Correct stripping of filename/line number prefix in RPC method error results2009-08-05, by Matthew Wild
-
mod_saslauth: Fix coding style and layout, and use of arg[] for vararg2009-08-05, by Matthew Wild
-
mod_saslauth: Fix indentation2009-08-05, by Matthew Wild
-
mod_saslauth: Fix traceback on attempted login for non-existent users2009-08-05, by Matthew Wild
-
Merge with 0.52009-08-05, by Matthew Wild
-
xmppcomponent_listener: Fix to collect component sessions on disconnect2009-08-05, by Matthew Wild
-
Merge with 0.52009-08-05, by Matthew Wild
-
mod_bosh: Fix error reply for host-unknown errors2009-08-05, by Matthew Wild
-
net.httpserver: Allow response.body to be a non-string2009-08-05, by Matthew Wild
-
Merge with waqas2009-08-03, by Matthew Wild
-
ejabberdsql2prosody: Added support for Private XML Storage2009-08-02, by Waqas Hussain
-
ejabberdsql2prosody: Added support for vCards2009-08-02, by Waqas Hussain
-
ejabberdsql2prosody: Added an XML parser2009-08-02, by Waqas Hussain
-
Merge with 0.52009-08-03, by Matthew Wild
-
Fixed: Self-references could be added to rosters via presence subscriptions2009-08-03, by Waqas Hussain
-
Fixed: IQ replies are not sent back on publishing a PEP event2009-08-03, by Waqas Hussain
-
Tagging 0.5.12009-07-29, by Matthew Wild
-
mod_console: EOT (Ctrl-D) closes the connection.2009-07-31, by Paul Aurich
-
Merge with 0.52009-07-29, by Matthew Wild
-
Added: Support for PROSODY_SRCDIR and PROSODY_PLUGINDIR environment variables2009-07-29, by Waqas Hussain
-
mod_pep: Added support for pubsub item retraction2009-07-29, by Waqas Hussain
-
Merge with 0.52009-07-28, by Matthew Wild
-
xmpp{client,server,component]_listener: Open stream if sending an error and it isn't already open. Fixes #1202009-07-28, by Matthew Wild
-
mod_console: Finally add in the missing 'help' command \o/2009-07-28, by Matthew Wild
-
configmanager: Default options appearing before Host "*" to global (fixes potential traceback)2009-07-28, by Matthew Wild
-
hostmanager: Warn when user puts port configuration under vhost section2009-07-28, by Matthew Wild
-
core.loggingmanager: Enable timestamps by default for file log sinks2009-07-28, by Matthew Wild
-
ejabberdsql2prosody: Allow for multiple INSERTs to the same table2009-07-28, by Waqas Hussain
-
Merge with 0.52009-07-27, by Matthew Wild
-
Fixed: Possible duplicate error replies for unhandled stanzas2009-07-27, by Waqas Hussain
-
net.httpserver: Reduce log level of 'request left open' message2009-07-27, by Matthew Wild
-
Merge with 0.52009-07-27, by Matthew Wild
-
mod_presence: Tag outgoing unavailables generated by a disconnect with a from attribute2009-07-27, by Matthew Wild
-
xmpp{client,server}_listener: Report contents of packets containing invalid XML2009-07-26, by Matthew Wild
-
mod_console: Show status and priority of clients2009-07-26, by Matthew Wild
-
ejabberdsql2prosody: Fixed a nil global access error2009-07-26, by Waqas Hussain
-
ejabberdsql2prosody: Add support for rosterusers.ask == "B" (both pending in and out subscriptions)2009-07-26, by Waqas Hussain
-
ejabberdsql2prosody: Fix typo, and improve the warning message2009-07-26, by Waqas Hussain
-
ejabberdsql2prosody: Display a warning if a row has more columns than expected2009-07-26, by Waqas Hussain
-
ejabberdsql2prosody: Added support for all mysql escape sequences2009-07-26, by Waqas Hussain
-
ejabberdsql2prosody: Added support for the escape sequence '\\' in strings2009-07-26, by Waqas Hussain
-
ejabberdsql2prosody: Fixed: 'ask' value should be nil for pending-in subscriptions2009-07-26, by Waqas Hussain
-
ejabberdsql2prosody: Fixed: pending-in subscriptions could halt processing2009-07-26, by Waqas Hussain
-
ejabberdsql2prosody: Added support for rosters2009-07-25, by Waqas Hussain
-
ejabberdsql2prosody: Added a second required command line parameter: hostname2009-07-25, by Waqas Hussain
-
ejabberdsql2prosody: Improved help message2009-07-25, by Waqas Hussain
-
ejabberdsql2prosody: Initial commit2009-07-25, by Waqas Hussain
-
mod_xmlrpc: Remove file and line number from XML-RPC errors2009-07-25, by Waqas Hussain
-
mod_xmlrpc: Fixed typos2009-07-25, by Waqas Hussain
-
usermanager: Reduced some code2009-07-25, by Waqas Hussain
-
usermanager: Removed an unnecessary check2009-07-25, by Waqas Hussain
-
mod_xmlrpc: Added support for secure calls by non-admins2009-07-25, by Waqas Hussain
-
modulemanager: Added get_option(name, default_value) to plugin API2009-07-25, by Waqas Hussain
-
Switch to using a more generic credentials_callback/handler for SASL auth.2009-07-24, by nick
-
mod_saslauth, usermanager: Fetch list of mechanisms from usermanager2009-07-23, by Nick Thomas
-
prosody: net_activate_ports: Check listener exists before trying to open port for it2009-07-23, by Matthew Wild
-
Merge with 0.52009-07-23, by Matthew Wild
-
net.server: Fail to open port if legacy SSL requested, but SSL not available2009-07-23, by Matthias Diene
-
prosodyctl: Also switch group when we switch user2009-07-23, by Matthew Wild
-
pposix, mod_posix: Bump pposix version number2009-07-23, by Matthew Wild
-
pposix: Add setgid() function2009-07-23, by Matthew Wild
-
net.server: Remove listener from listeners table when calling removeserver2009-07-23, by Matthew Wild
-
prosody: Correctly allow console ports to be changed through the config2009-07-23, by Matthew Wild
-
mod_console: Set default_interface to 127.0.0.12009-07-23, by Matthew Wild
-
Merge with 0.52009-07-23, by Matthew Wild
-
ejabberd2prosody, erlparse: Add support for parsing non-ASCII strings and binaries, and atoms enclosed in single quotes2009-07-23, by Sergei Golovan
-
ejabberd2prosody, erlparse.lua: Convert from Windows line endings (thanks teo)2009-07-21, by Matthew Wild
-
net.server: Continue to initialise port listener even when SSL errors occur2009-07-23, by Matthias Diener
-
Merge with 0.52009-07-22, by Matthew Wild
-
mod_presence: Ignore presence sent to host and invalid JIDs, fixes traceback (thanks Deepspawn)2009-07-22, by Matthew Wild
-
ejabberd2prosody, erlparse.lua: Convert from Windows line endings (thanks teo)2009-07-21, by Matthew Wild
-
Merge with 0.52009-07-21, by Matthew Wild
-
mod_muc: Set correct 'from' JID when sending the room subject to joiners, fixes a traceback2009-07-21, by Matthew Wild
-
Tagging 0.5.02009-07-20, by Matthew Wild
-
mod_muc: Expose rooms table to the host and plugins2009-07-20, by Matthew Wild
-
prosody: Send friendly text with system-shutdown stream error2009-07-18, by Matthew Wild
-
xmppclient_listener: Use error text as disconnect reason if there is any2009-07-18, by Matthew Wild
-
mod_console: Add server:shutdown() command2009-07-18, by Matthew Wild
-
mod_console: Add config:reload() command2009-07-18, by Matthew Wild
-
prosody: Return success/error from prosody.reload_config()2009-07-18, by Matthew Wild
-
mod_console: Rename server:reload() to server:insane_reload() (basically no-one should use it except me...)2009-07-18, by Matthew Wild
-
Merge with 0.52009-07-14, by Matthew Wild
-
util.xmlrpc: Fixed table serialization (regression introduced in previous change) 0.5.02009-07-14, by Waqas Hussain
-
Merge with 0.52009-07-14, by Matthew Wild
-
mod_httpserver: Update to use new new_from_config() too2009-07-14, by Matthew Wild
-
mod_bosh: Update to use new new_from_config()2009-07-14, by Matthew Wild
-
net.httpserver: Allow specification of the default base URL when using new_from_config()2009-07-14, by Matthew Wild
-
Merge with 0.52009-07-14, by Matthew Wild
-
prosody.cfg.lua.dist: Add mod_pep to the default config file2009-07-14, by Matthew Wild
-
Merge with 0.52009-07-13, by Matthew Wild
-
net.server: Initiate the handshake when we should, the more correcter fix for the previous correct fix2009-07-13, by Matthew Wild
-
Merge with 0.52009-07-12, by Matthew Wild
-
net.server: Fix copyright header line endings and text2009-07-12, by Matthew Wild
-
net.server: Correct fix for SSL traceback earlier2009-07-12, by Matthew Wild
-
Merge with 0.52009-07-12, by Matthew Wild
-
mod_bosh: Mark a session as secure if it is created with HTTPS2009-07-12, by Matthew Wild
-
net.httpserver: Mark a request as secure if it is made using HTTPS2009-07-12, by Matthew Wild
-
Merge with 0.52009-07-12, by Matthew Wild
-
mod_httpserver: Use new httpserver helper to initialise ports2009-07-12, by Matthew Wild
-
mod_bosh: Use new httpserver helper to initialise ports2009-07-12, by Matthew Wild
-
net.httpserver: Add helper function to set up HTTP server according to given config options2009-07-12, by Matthew Wild
-
net.server: Don't continue with socket initialisation if SSL handshake failed, fixes nil socket traceback2009-07-12, by Matthew Wild
-
Merge with 0.52009-07-12, by Matthew Wild
-
net.server: Don't close handler if it is already nil when SSL handshake fails2009-07-12, by Matthew Wild
-
prosody: Load util.helpers at startup2009-07-12, by Matthew Wild
-
util.helpers: New util library to aid with debugging, etc.2009-07-12, by Matthew Wild
-
prosody: Call initialisation functions at once2009-07-11, by Matthew Wild
-
prosody: Start of refactoring of main file2009-07-11, by Matthew Wild
-
util.pubsub -> util.broadcast2009-07-11, by Matthew Wild
-
prosody.cfg.lua: Various small changes2009-07-10, by Matthew Wild
-
prosody.cfg.lua.dist: Move enabled line higher up (people including myself often miss it)2009-07-10, by Matthew Wild
-
prosody.cfg.lua.dist: Add auto-loaded modules to the config2009-07-10, by Matthew Wild
-
mod_uptime: Fix bad uptime if module is loaded at startup2009-07-10, by Matthew Wild
-
Remove version number from copyright headers2009-07-10, by Matthew Wild
-
Add copyright header to those files missing one2009-07-10, by Matthew Wild
-
stanza_router: Catch and log an error case which I don't think should happen (but sometimes seems to)2009-07-10, by Matthew Wild
-
Remove completed items from TODO2009-07-10, by Matthew Wild
-
util.pubsub: Fix undefined global accesses2009-07-10, by Matthew Wild
-
util.sasl: Convert spaces to tabs2009-07-10, by Matthew Wild
-
util.stanza: Convert spaces to tabs2009-07-10, by Matthew Wild
-
util.hmac: Convert spaces to tabs2009-07-10, by Matthew Wild
-
util.prosodyctl: Fix undefined global access2009-07-10, by Matthew Wild
-
eventmanager: Convert from Windows line endings2009-07-10, by Matthew Wild
-
mod_time Convert from Windows line endings2009-07-09, by Matthew Wild
-
discomanager: Convert from Windows line endings2009-07-09, by Matthew Wild
-
mod_ping: Convert from Windows line endings2009-07-09, by Matthew Wild
-
mod_disco: Convert from Windows line endings2009-07-09, by Matthew Wild
-
util.discohelper: Convert from Windows line endings2009-07-09, by Matthew Wild
-
mod_presence: Convert from Windows line endings2009-07-09, by Matthew Wild
-
util.events: Convert from Windows line endings2009-07-09, by Matthew Wild
-
mod_console: Expose commands and environment table2009-07-09, by Matthew Wild
-
modulemanager: Small code improvement, move autoloaded modules list to the top of the file2009-07-09, by Matthew Wild
-
mod_console: Add quit and exit as aliases for 'bye' command2009-07-09, by Matthew Wild
-
mod_console: Check for commands when not executing in the global environment2009-07-09, by Matthew Wild
-
prosodyctl: Quit when user pressed ^C in password prompts2009-07-08, by Matthew Wild
-
prosodyctl: Don't 'blugh' when ^C is pressed during reading passwords2009-07-08, by Matthew Wild
-
prosodyctl: Fix traceback when issued with no parameters2009-07-08, by Matthew Wild
-
util.xmlrpc: Support for multiple parameters in requests2009-07-08, by Matthew Wild
-
util.xmlrpc: Add create_request2009-07-08, by Matthew Wild
-
mod_console: server:version() and server:uptime() commands2009-07-08, by Matthew Wild
-
mod_uptime: Use time of server start rather than module load2009-07-08, by Matthew Wild
-
mod_uptime: Convert to unix line endings2009-07-08, by Matthew Wild
-
prosody: Record time the server started2009-07-08, by Matthew Wild
-
s2smanager: Fix to correctly bounce stanzas if first connection attempt fails instantly2009-07-08, by Matthew Wild
-
mod_console: Add c2s:close() command2009-07-08, by Matthew Wild
-
net.xmppclient_listener: Fix potential traceback when no reason is specified for closing a session2009-07-08, by Matthew Wild
-
Merged with trunk2009-07-05, by Waqas Hussain
-
mod_presence: Fixed: Presence probe replies now get sent to the full JID of the probe sender2009-07-05, by Waqas Hussain
-
Merge with main branch.2009-07-05, by Tobias Markmann
-
Remove to-unicode conversion because it's done in sasl.lua now.2009-07-05, by Tobias Markmann
-
Move to-unicode conversion from mod_saslauth.lua to sasl.lua.2009-07-05, by Tobias Markmann
-
Fixed decoding of parameters.2009-07-05, by Tobias Markmann
-
mod_console: Allow customisation/suppression of the banner2009-07-05, by Matthew Wild
-
util.hmac: Some optimisations2009-07-05, by Matthew Wild
-
util.hmac: Fix a global set2009-07-05, by Matthew Wild
-
mod_presence: Send unavailable presence to resources from non-available resources on disconnect2009-07-05, by Waqas Hussain
-
Moved automatic unavailable presence generation on disconnect from sessionmanager to mod_presence2009-07-05, by Waqas Hussain
-
sessionmanager: Replace raw session by an event data table for resource bind/unbind events, allowing extra data2009-07-05, by Waqas Hussain
-
mod_presence: Broadcast presence to resources before contacts2009-07-05, by Waqas Hussain
-
mod_presence: Prevented normal presence from non-interested resources from being dropped2009-07-05, by Waqas Hussain
-
mod_presence: Changed handle_normal_presence to use a local roster rather than origin's roster2009-07-05, by Waqas Hussain
-
mod_presence: Simplified roster iteration2009-07-05, by Waqas Hussain
-
mod_presence: Eliminated a jid_split2009-07-05, by Waqas Hussain
-
mod_presence: Removed some unnecessary code2009-07-05, by Waqas Hussain
-
mod_presence: Declare t_insert, fixes a potential traceback2009-07-03, by Matthew Wild
-
sessionmanager: Newly created sessions shouldn't have a priority. Fixes one of the stanza-gobbling bugs \o/2009-07-03, by Matthew Wild
-
s2smanager: Log the hostname and address when s2s connection fails instantly2009-07-03, by Matthew Wild
-
stanza_router: Check host.disallow_s2s before routing over s2sout. you can haz no s2s.2009-07-03, by Matthew Wild
-
Merged branches2009-07-02, by Dwayne Bent
-
Added man page for prosodyctl2009-07-02, by Dwayne Bent
-
mod_presence: Removed dead code2009-07-02, by Waqas Hussain
-
datamanager: Fixed incorrect callback result checking2009-07-02, by Waqas Hussain
-
mod_pep: Escape + in pattern2009-07-02, by Matthew Wild
-
prosodyctl: Add message for not-running error2009-07-02, by Matthew Wild
-
prosodyctl: Use prosodyctl_timeout option if it exists in the config2009-07-02, by Matthew Wild
-
prosodyctl: Improve usability with status messages, and waiting up to 5s for the server to start/stop2009-07-02, by Matthew Wild
-
mod_pep: Pass origin/session to publish_all()2009-07-02, by Matthew Wild
-
Added HMAC utility module2009-07-02, by Dwayne Bent
-
prosody: Add fallbacks/ to path2009-07-02, by Matthew Wild
-
Makefile: Install fallbacks/ directory2009-07-01, by Matthew Wild
-
mod_offline: Initial commit2009-07-01, by Waqas Hussain
-
Merged with trunk2009-07-01, by Waqas Hussain
-
mod_pep: Fixed boolean indexing error while casting all messages for a user2009-07-01, by Waqas Hussain
-
Send xml:lang in stream headers, fixes #782009-07-01, by Matthew Wild
-
Making sure the node is in unicode when passing it to password lookup function.2009-07-01, by Tobias Markmann
-
Automated merge with http://waqas.ath.cx:8000/2009-06-29, by Matthew Wild
-
modulemanager: Don't close stream on stream:error with unsupported-stanza-type (fixes #102)2009-06-29, by Waqas Hussain
-
prosody.cfg.lua.dist: Removed 'presence' from default modules list2009-06-29, by Waqas Hussain
-
stanza_router: Removed unnecessary xmlns check2009-06-29, by Waqas Hussain
-
stanza_router: Don't fire preprocessing events if stanza is not from full JID2009-06-29, by Waqas Hussain
-
Merge with nolan2009-06-29, by Matthew Wild
-
Serialize unknown stanza before logging.2009-06-28, by nolan
-
util.pluginloader: Append "@" to chunk names (fixes weird formatting in plugin tracebacks)2009-06-28, by Waqas Hussain
-
mod_pep: Fixed a nil access error2009-06-28, by Waqas Hussain
-
mod_pep: Use cached caps2009-06-28, by Waqas Hussain
-
Merged with trunk2009-06-28, by Waqas Hussain
-
mod_pep: Entity capabilities2009-06-28, by Waqas Hussain
-
Merge with nolan2009-06-28, by Matthew Wild
-
net.httpserver: Don't upset logger when response is nil2009-06-28, by Matthew Wild
-
Log stanza if stanza.to isn't set for some component errors.2009-06-28, by nolan
-
mod_console: Reload/unload a module on a component host if it is loaded there2009-06-28, by Matthew Wild
-
Automated merge with http://waqas.ath.cx:8000/2009-06-27, by Matthew Wild
-
util.stanza: Serializer optimizations, and nicer output for empty elements2009-06-27, by Waqas Hussain
-
mod_pep: Broadcast only to available recipients with caps2009-06-26, by Waqas Hussain
-
mod_pep: Ignore presence subscriptions when extractng hash information2009-06-26, by Waqas Hussain
-
mod_pep: Added function get_caps_hash_from_presence2009-06-26, by Waqas Hussain
-
util.muc: Fixed duplicate parameter names in function room:set_subject2009-06-26, by Waqas Hussain
-
util.muc: Fixed incorrect parameters for a function call2009-06-26, by Waqas Hussain
-
mod_pep: Removed some YODO comments2009-06-26, by Waqas Hussain
-
mod_pep: Added handler for disco responses2009-06-26, by Waqas Hussain
-
mod_message: Advertise offline message support as per XEP-0160 (thanks nolan)2009-06-26, by Matthew Wild
-
xmppclient_listener: Pass session close reason to destroy_session (to be used in unavailable presence)2009-06-26, by Matthew Wild
-
mod_iq: Change sub-event names for IQ errors and results to use stanza IDs2009-06-26, by Waqas Hussain
-
util.stanza: Add stanza:get_text() to retrieve all child text nodes #api2009-06-26, by Matthew Wild
-
stanza_router: Fire events also for stanzas to components2009-06-26, by Matthew Wild
-
util.events: Replaced ipairs with slightly faster numeric for loop - #optimization2009-06-26, by Waqas Hussain
-
util.stanza: Rewrote stanza_mt.__tostring. 20-30% faster stanza serialization. - #optimization2009-06-25, by Waqas Hussain
-
util.stanza: Remove numeric attributes while deserializing2009-06-25, by Waqas Hussain
-
xmlhandlers: Remove numeric attributes2009-06-25, by Waqas Hussain
-
stanza_router: Remove unused variables and code2009-06-25, by Waqas Hussain
-
stanza_router: A little refactoring2009-06-25, by Waqas Hussain
-
stanza_router: Remove unused variables2009-06-25, by Waqas Hussain
-
stanza_router: Remove even more old routing code2009-06-25, by Waqas Hussain
-
stanza_router: Remove some more old routing code2009-06-25, by Waqas Hussain
-
stanza_router: Call core_post_stanza from core_route_stanza in place of old routing code2009-06-25, by Waqas Hussain
-
stanza_router: Removed unused function: select_best_resources2009-06-25, by Waqas Hussain
-
stanza_router: Removed old routing code2009-06-25, by Waqas Hussain
-
mod_component: Rewrite jabber:client stanzas to jabber:component:accept, thanks JaredH!2009-06-25, by Matthew Wild
-
mod_pep: Use new style events2009-06-24, by Waqas Hussain
-
mod_iq: Fire sub-events for IQ results and errors2009-06-24, by Waqas Hussain
-
mod_pep: Broadcast from the user's bare JID, not full JID2009-06-24, by Waqas Hussain
-
mod_pep: Remove data when a user disables a node2009-06-24, by Waqas Hussain
-
mod_pep: Added some comments2009-06-24, by Waqas Hussain
-
mod_pep: Fixed detection of contact presence changes2009-06-24, by Waqas Hussain
-
mod_muc: Now based on util.muc2009-06-23, by Waqas Hussain
-
mod_announce: Work with non-local admins2009-06-23, by Waqas Hussain
-
mod_announce: Use usermanager.is_admin to verify admin status2009-06-23, by Waqas Hussain
-
sessionmanager: Fire event on resource unbind2009-06-23, by Waqas Hussain
-
Automated merge with http://waqas.ath.cx:8000/2009-06-23, by Matthew Wild
-
modulemanager: Enabled access to the module API from plugin libraries2009-06-22, by Waqas Hussain
-
modulemanager: Added simple module:require implementation2009-06-21, by Waqas Hussain
-
README: Update for new MUC address2009-06-23, by Matthew Wild
-
prosodyctl: Allow commands to be implemented in modules2009-06-23, by Matthew Wild
-
modulemanager: Expose api table to allow others to extend the module API2009-06-23, by Matthew Wild
-
mod_groups: Support for public groups, and extra logging2009-06-22, by Matthew Wild
-
util.pluginloader: Remove unnecessary return value suppressing the real load error2009-06-22, by Matthew Wild
-
modulemanager: Fix copy/paste error, should be name instead of module_name2009-06-22, by Matthew Wild
-
mod_announce: New module to send a message to all online users2009-06-22, by Matthew Wild
-
mod_httpserver: Allow configuration of ports and base path, like mod_bosh2009-06-22, by Matthew Wild
-
mod_groups: Experimental shared roster support2009-06-22, by Matthew Wild
-
prosody: Switch anonymous_login check to use the new datamanager callback syntax2009-06-22, by Matthew Wild
-
util.datamanager: Allow multiple data storage callbacks, and allow them to modify parameters2009-06-22, by Matthew Wild
-
rostermanager: Fire event on roster load2009-06-22, by Matthew Wild
-
sessionmanager: Fire event on resource bind2009-06-22, by Matthew Wild
-
modulemanager: Call 'load' method when loading a module2009-06-22, by Matthew Wild
-
Merge with Tobias2009-06-20, by Matthew Wild
-
Adjust PLAIN and DIGEST-MD5 mechanisms to new password_handler API.2009-06-20, by Tobias Markmann
-
Adding a parameter for realm to the password_callback.2009-06-20, by Tobias Markmann
-
Adding COMPAT comment.2009-06-20, by Tobias Markmann
-
util.array: Add support for + operator to create a new array from two arrays joined2009-06-20, by Matthew Wild
-
util.array: Make array:reverse() and array:shuffle() return the array to allow chaining2009-06-20, by Matthew Wild
-
util.array: Add array:append() method, to append a new array to an existing one2009-06-20, by Matthew Wild
-
stanza_router: Skip prepping 'to' in many common cases - #optimization2009-06-20, by Waqas Hussain
-
stanza_router: Skip prepping 'from' on c2s origins - #optimization2009-06-20, by Waqas Hussain
-
stanza_router: Fixed a corner case where processing could continue after an error reply2009-06-20, by Waqas Hussain
-
stanza_router: A little refactoring2009-06-20, by Waqas Hussain
-
componentmanager: Using prosody.events instead of core.eventmanager2009-06-20, by Waqas Hussain
-
Main: Don't use empty event data objects for some global events. Some handlers don't expect it.2009-06-20, by Waqas Hussain
-
Main: removed some eventmanager references (replaced by prosody.events)2009-06-20, by Waqas Hussain
-
Fire global events using prosody.events2009-06-20, by Waqas Hussain
-
Merge with trunk2009-06-19, by Waqas Hussain
-
modulemanager: Removed unused function get_module_filename(name)2009-06-14, by Waqas Hussain
-
modulemanager: Changed to use util.pluginloader2009-06-14, by Waqas Hussain
-
util.pluginloader: Initial commit - a plugin resource loader2009-06-14, by Waqas Hussain
-
stanza_router: Remove unused variables2009-06-14, by Waqas Hussain
-
Removed core.presencemanager. This has been superseded by mod_presence.2009-06-14, by Waqas Hussain
-
stanza_router: Remove all traces of presencemanager2009-06-14, by Waqas Hussain
-
mod_roster: Removed references to presencemanager and core_route_stanza2009-06-14, by Waqas Hussain
-
mod_roster: Using core_post_stanza in place of core.presencemanager.handle_presence2009-06-14, by Waqas Hussain
-
util.muc: Relaxed top-level routing checks to allow node-less rooms, and removed redundant checks2009-06-14, by Waqas Hussain
-
util.muc, mod_muc: Commented rewriting of vCard requests' recipients' JID from full to bare, and marked it as a TODO2009-06-14, by Waqas Hussain
-
mod_muc: Don't reply with an error in response to unacceptable result stanzas2009-06-14, by Waqas Hussain
-
util.muc: Don't reply with an error in response to unacceptable result stanzas2009-06-14, by Waqas Hussain
-
util.muc: Fixed error occuring on room leave2009-06-14, by Waqas Hussain
-
Merge with waqas via albert!2009-06-19, by Matthew Wild
-
modulemanager: Change the ideitity attribute typ to type2009-06-12, by Waqas Hussain
-
loggingmanager: Log timestamps when using default file logging2009-06-19, by Matthew Wild
-
loggingmanager: Enable debug level for default file logging when 'debug' mode is enabled in the config2009-06-19, by Matthew Wild
-
mod_console: Redirect print() to console session when executing commands in global environment2009-06-12, by Matthew Wild
-
mod_console: Fix syntax error2009-06-12, by Matthew Wild
-
mod_console: Add s2s:close() to close s2s sessions between two hosts2009-06-12, by Matthew Wild
-
Automated merge with http://waqas.ath.cx:8000/2009-06-12, by Matthew Wild
-
mod_pep: Add pubsub#publsih disco feature to host2009-06-12, by Waqas Hussain
-
mod_dialback: Change FIXME comment to COMPAT2009-06-12, by Matthew Wild
-
Automated merge with http://waqas.ath.cx:8000/2009-06-12, by Matthew Wild
-
mod_pep: Add host identity pubsub/pep2009-06-12, by Waqas Hussain
-
modulemanager: Added function add_identity(category, type) to the modules API2009-06-12, by Waqas Hussain
-
Merge2009-06-12, by Waqas Hussain
-
mod_pep: Fix a nil index bug2009-06-12, by Waqas Hussain
-
net.http: (Re-)add url[en|de]code functions2009-06-12, by Matthew Wild
-
modulemanager: Use module_name in log entry to fix 'error initialising module "nil"' error2009-06-08, by Matthew Wild
-
mod_message: Require stanza lib to prevent traceback on error replies2009-06-07, by Matthew Wild
-
Automated merge with http://waqas.ath.cx:8000/2009-06-07, by Matthew Wild
-
mod_pep: Give the presence handler a higher than default priority2009-06-07, by Waqas Hussain
-
modulemanager: Allow setting a priority while adding an event handler via the module:hook API2009-06-07, by Waqas Hussain
-
mod_pep: Send items to contacts coming online2009-06-07, by Waqas Hussain
-
mod_pep: Fix undefined global access2009-06-07, by Waqas Hussain
-
mod_pep: Maintain user nodes for delayed delivery2009-06-06, by Waqas Hussain
-
mod_console: Show total incoming/outgoing s2s connections2009-06-06, by Matthew Wild
-
modulemanager: Don't require xmlns to be non-nil2009-06-06, by Matthew Wild
-
modulemanager: module:log() -> self:log() fix2009-06-06, by Matthew Wild
-
modulemanager: Allow setting priority of stanza handlers2009-06-06, by Matthew Wild
-
modulemanager: Add module:hook([xmlns, ] name, handler) which uses new stanza events2009-06-06, by Matthew Wild
-
mod_console: Allow running code in the global environment by prefixing with '>'2009-06-05, by Matthew Wild
-
mod_console: Some "improvements" to the useless server:reload() command :)2009-06-05, by Matthew Wild
-
mod_console: Much improved module load/unload/reload commands2009-06-05, by Matthew Wild
-
prosody: Prefix hg: to changeset ids in the version2009-06-05, by Matthew Wild
-
mod_version: Use version from prosody.version2009-06-05, by Matthew Wild
-
prosody: Read version from prosody.version file and set, er, prosody.version!2009-06-05, by Matthew Wild
-
Makefile: Experimental support for recording the version of an installed Prosody2009-06-05, by Matthew Wild
-
modulemanager: Load mod_message, mod_iq and mod_presence implicitly2009-06-04, by Waqas Hussain
-
s2smanager: Use a UUID as the dialback secret2009-06-04, by Waqas Hussain
-
stanza_router: Remove unused s2s dialback functions2009-06-04, by Waqas Hussain
-
Merge with trunk2009-06-04, by Waqas Hussain
-
util.sasl: Remove some nastiness2009-06-04, by Waqas Hussain
-
util.uuid: Added function seed(string) to allow further seeding of the PRNG2009-06-04, by Waqas Hussain
-
util.uuid: Now generates RFC 4122 complaint UUIDs (version 4 - random)2009-06-04, by Waqas Hussain
-
util.uuid: More uniqueness!2009-06-04, by Waqas Hussain
-
sessionmanager: It really is username@host, not host@username :)2009-06-04, by Waqas Hussain
-
Makefile: Set data directory permissions to 750 on install [thanks Dwayne Bent]2009-06-04, by Matthew Wild
-
Makefile: Specify permissions on installed executables [thanks mhavela]2009-06-04, by Matthew Wild
-
prosody: Add support for general 'interface' option which is used as the default network interface2009-06-04, by Matthew Wild
-
net.server: Display server port in error messages2009-06-04, by Matthew Wild
-
Adding .hgignore2009-06-04, by Matthew Wild
-
My merge!!!!2009-06-04, by Waqas Hussain
-
stanza_router: workaround for a Pidgin bug which sets 'to' to the SRV result2009-06-03, by Waqas Hussain
-
mod_privacy: Initial commit2009-06-03, by Waqas Hussain
-
stanza_router: Remove the 'to' attribute when it's value is the bare JID of the local user sending the stanza2009-06-03, by Waqas Hussain
-
prosody.cfg.lua.dist: Enable mod_register by default, but with registration disabled, and add a comment about it2009-06-02, by Matthew Wild
-
sessionmanager: It's username@host, not host@username :)2009-06-02, by Matthew Wild
-
mod_message: Fix global access2009-06-02, by Waqas Hussain
-
mod_iq: Limit sub-events to get and set IQs2009-06-02, by Waqas Hussain
-
mod_presence: Fix a global access2009-06-02, by Waqas Hussain
-
mod_presence: Check for nil 'to' attribute in all cases for outgoing stanzas2009-06-02, by Waqas Hussain
-
mod_presence: Check for nil 'to' attribute in all cases for incoming stanzas2009-06-02, by Waqas Hussain
-
mod_presence: return true from incoming presence handlers to prevent further processing2009-06-02, by Waqas Hussain
-
mod_presence: Handle non-subscription presence and routing2009-06-02, by Waqas Hussain
-
mod_presence: Handle subscriptions and probes2009-06-02, by Waqas Hussain
-
mod_presence: Add hooks for inbound presence2009-06-02, by Waqas Hussain
-
mod_presence: Fix a comment2009-06-02, by Waqas Hussain
-
mod_presence: Handle all outbound presence stanzas2009-06-02, by Waqas Hussain
-
mod_presence: A little cleanup2009-06-02, by Waqas Hussain
-
mod_presence: Remove JIDs from directed presence list on sending error or unavailable presence2009-06-02, by Waqas Hussain
-
mod_presence: Handle outbound presence to full JIDs2009-06-02, by Waqas Hussain
-
mod_message: A little cleanup2009-06-01, by Waqas Hussain
-
mod_message: mod_message now handles all cases2009-06-01, by Waqas Hussain
-
stanza_router: Reply with an error on groupchat messages to bare JID2009-06-01, by Waqas Hussain
-
mod_message: Added code to handle error groupchat and headline messages to bare JID2009-06-01, by Waqas Hussain
-
mod_message: Move bare JID processing to it's own function2009-06-01, by Waqas Hussain
-
stanza_router: Don't reply with an error on invalid JIDs in error or result stanzas2009-06-01, by Waqas Hussain
-
stanza_router: Proper error for clients sending stanzas after auth but before resource binding2009-06-01, by Waqas Hussain
-
mod_iq: Correctly handle the lack of 'to' on IQs2009-06-01, by Waqas Hussain
-
mod_iq: Immediately return an error for IQs to non-existing bare JIDs2009-06-01, by Waqas Hussain
-
mod_iq: Include event data in sub-events2009-06-01, by Waqas Hussain
-
mod_iq: Error reply for IQ to non-existing session. mod_iq now handles all 'iq/full' cases2009-06-01, by Waqas Hussain
-
Merge backout with following commits2009-06-01, by Matthew Wild
-
Backed out changeset 98f0e9eadf3b (better fix on the way)2009-06-01, by Matthew Wild
-
Automated merge with http://waqas.ath.cx:8000/2009-06-01, by Matthew Wild
-
mod_iq: Fire sub-events for IQs directed at bare JIDs and hosts2009-06-01, by Waqas Hussain
-
modulemanager: Keep track of event handlers added by module:hook, and remove them on module unload2009-05-31, by Waqas Hussain
-
stanza_router: Don't route before firing events... waqas, is this safe?2009-05-31, by Matthew Wild
-
componentmanager: Add events object to registered components if they don't already have one2009-05-31, by Matthew Wild
-
stanza_router: Fire global event if host doesn't have events, fixes #1032009-05-31, by Matthew Wild
-
net.xmppclient_listener: Add small comment2009-05-31, by Matthew Wild
-
stanza_router: Fire events for non-jabber:client and pre-auth stanzas2009-05-30, by Waqas Hussain
-
modulemanager: Stopped using core.eventmanager in module:fire_event2009-05-30, by Waqas Hussain
-
mod_welcome: Use module:hook instead of module:add_event_hook2009-05-30, by Waqas Hussain
-
mod_watchregistrations: Use module:hook instead of module:add_event_hook2009-05-30, by Waqas Hussain
-
modulemanager: module:fire_event now fires on the global and host-specific events objects as well2009-05-30, by Waqas Hussain
-
xmppcomponent_listener: Removed unused reference to core.eventmanager2009-05-30, by Waqas Hussain
-
modulemanager: Made some code more concise2009-05-30, by Waqas Hussain
-
modulemanager: module:hook now allows global modules to hook events on the prosody.events object2009-05-30, by Waqas Hussain
-
Removed core.eventmanager22009-05-30, by Waqas Hussain
-
mod_presence: Changed to use the prosody.events object directly, rather than through eventmanager22009-05-30, by Waqas Hussain
-
stanza_router: Changed to use the prosody.events object directly, rather than through eventmanager22009-05-30, by Waqas Hussain
-
core.eventmanager2: Now uses the new prosody.events object2009-05-30, by Waqas Hussain
-
Added new prosody.events object2009-05-30, by Waqas Hussain
-
mod_console: c2s:show(), c2s:show_secure(), c2s:show_insecure()2009-05-30, by Matthew Wild
-
mod_console: Allow restricting results to matching JIDs in s2s:show()2009-05-30, by Matthew Wild
-
prosody: Remove global functions2009-05-30, by Matthew Wild
-
mod_posix: Use global prosody object2009-05-30, by Matthew Wild
-
prosody: (un)lock_globals() -> prosody.(un)lock_globals()2009-05-30, by Matthew Wild
-
prosody: New global 'prosody' object2009-05-30, by Matthew Wild
-
Automated merge with http://waqas.ath.cx:8000/2009-05-30, by Matthew Wild
-
mod_message, mod_iq: A little cleanup2009-05-30, by Waqas Hussain
-
mod_iq: Initial commit2009-05-30, by Waqas Hussain
-
mod_message: Initial commit2009-05-30, by Waqas Hussain
-
modulemanager: Added hook(event, handler) to the plugin API2009-05-30, by Waqas Hussain
-
stanza_router: Fix syntax errors2009-05-29, by Matthew Wild
-
Automated merge with http://waqas.ath.cx:8000/2009-05-29, by Matthew Wild
-
stanza_router: Fire per-host stanza events2009-05-29, by Waqas Hussain
-
httpclient_listener: Don't use print()...2009-05-29, by Matthew Wild
-
sessionmanager: Removed a redundant check2009-05-29, by Waqas Hussain
-
sessionmanager: Fixed an old FIXME: A problem caused by an error on an authenticated but unbound session2009-05-29, by Waqas Hussain
-
sessionmanager: Add/remove sessions from full_sessions and bare_sessions when binding/unbinding sessions2009-05-29, by Waqas Hussain
-
sessionmanager: Added reference to globals full_sessions and bare_sessions2009-05-29, by Waqas Hussain
-
sessionmanager: Removed reference to global 'sessions'2009-05-29, by Waqas Hussain
-
Added globals bare_sessions and full_sessions, which map bare and full JIDs to sessions.2009-05-29, by Waqas Hussain
-
Removed unused global 'session'2009-05-29, by Waqas Hussain
-
mod_tls: Add <required/> to stream feature when TLS is required2009-05-29, by Matthew Wild
-
mod_legacyauth: Hide stream feature when secure auth is enabled, and session isn't secure2009-05-29, by Matthew Wild
-
mod_saslauth: Don't offer bind/session when they aren't authenticated yet :) [thanks albert, again...]2009-05-29, by Matthew Wild
-
mod_saslauth, mod_legacyauth: Deny logins to unsecure sessions when require_encryption config option is true2009-05-29, by Matthew Wild
-
xmppclient_listener: A connection is also secure when it uses legacy SSL2009-05-29, by Matthew Wild
-
net.server: A connection is not secure if we delay the TLS handshake2009-05-29, by Matthew Wild
-
sessionmanager, mod_tls: Mark a session as secure when TLS is active2009-05-29, by Matthew Wild
-
stanza_router: Break off resource selection for messages into a standalone function2009-05-28, by Matthew Wild
-
mod_presence: Lower some log levels to their correct values2009-05-28, by Matthew Wild
-
mod_presence: Use logger supplied by modulemanager2009-05-28, by Matthew Wild
-
Add log message when DNS lookup is cancelled2009-05-28, by Matthew Wild
-
net.adns: Fix for calling handler when cancelling DNS lookup2009-05-28, by Matthew Wild
-
mod_watchregistrations: admin -> admins2009-05-27, by Matthew Wild
-
prosodyctl: Add error message for no-pidfile2009-05-26, by Matthew Wild
-
s2smanager: Timeout DNS requests after 60 seconds (or dns_timeout in config)2009-05-26, by Matthew Wild
-
net.adns: Add support for cancelling a non-blocking lookup, optionally calling the handler2009-05-26, by Matthew Wild
-
net.dns: Add support for cancelling a coroutine-based request2009-05-26, by Matthew Wild
-
mod_watchregistrations: New plugin to send a message to admins when a new user registers2009-05-26, by Matthew Wild
-
mod_roster: Add some comments for the error cases to improve readability2009-05-26, by Matthew Wild
-
s2smanager: Only send reply </stream:stream> when connection is still open2009-05-26, by Matthew Wild
-
mod_roster: Don't send a query element in roster response if roster is unchanged2009-05-26, by Matthew Wild
-
Merge with 0.42009-05-22, by Matthew Wild
-
Tagging 0.4.22009-05-22, by Matthew Wild
-
Tagging 0.4.22009-05-22, by Matthew Wild
-
Merge with 0.42009-05-22, by Matthew Wild
-
Finally add README and INSTALL files2009-05-22, by Matthew Wild
-
Merge with 0.42009-05-21, by Matthew Wild
-
stanza_router: Fix for subscriptions to users on components [0.4 branch only]2009-05-21, by Matthew Wild
-
mod_register: Attach session to user-registered and user-deregistered events2009-05-21, by Matthew Wild
-
core: hosts[*].events2009-05-20, by Waqas Hussain
-
Merge with 0.42009-05-19, by Matthew Wild
-
mod_saslauth: Fix logic error which prevented SASL ANONYMOUS from working2009-05-18, by Matthew Wild
-
mod_welcome: New plugin to welcome users who register on the server2009-05-19, by Matthew Wild
-
mod_register: Fire events and log on account creation/deletion2009-05-19, by Matthew Wild
-
modulemanager: Add module:fire_event() to module API2009-05-19, by Matthew Wild
-
stanza_router: Handle outbound presence if inbound handlers don't catch it2009-05-18, by Waqas Hussain
-
util.events: Dispatch code now accepts a variable number of arguments2009-05-16, by Waqas Hussain
-
util.events: Much more efficient index building2009-05-16, by Waqas Hussain
-
stanza_router: s/conn/stream/ in log message2009-05-16, by Matthew Wild
-
stanza_router: Remove FIXME and replace with meaningful comment2009-05-16, by Matthew Wild
-
componentmanager: Don't error on stanzas to bare component JID2009-05-16, by Matthew Wild
-
prosody.cfg.lua.dist: Update example to a better one2009-05-16, by Matthew Wild
-
util.events: handler priorities2009-05-16, by Waqas Hussain
-
modulemanager: require util.stanza2009-05-16, by Waqas Hussain
-
modulemanager: Don't close the stream on unhandled stream:features2009-05-16, by Waqas Hussain
-
stanza_router: Added global function core_post_stanza2009-05-15, by Waqas Hussain
-
util.jid: Eliminate global method use2009-05-15, by Waqas Hussain
-
util.muc: Made internal methods local2009-05-15, by Waqas Hussain
-
stanza_router: Improved message routing order2009-05-15, by Waqas Hussain
-
Dropped support for resource based components2009-05-15, by Waqas Hussain
-
stanza_router: Removed global function core_handle_stanza2009-05-15, by Waqas Hussain
-
Automated merge with http://waqas.ath.cx:8000/2009-05-15, by Matthew Wild
-
stanza_router: Cleaner namespace handling2009-05-15, by Waqas Hussain
-
stanza_router: Refactored core_handle_stanza, and added handling for unsupported top-level stanzas2009-05-15, by Waqas Hussain
-
stanza_router: Fire events after all checks2009-05-15, by Waqas Hussain
-
Merging SASL buggy client workaround with current tip.2009-05-15, by Tobias Markmann
-
.2009-05-15, by Tobias Markmann
-
Some beauty treatment.2009-05-15, by Tobias Markmann
-
Adding minimal support for authorization identities to workaround buggy SASL implementations.2009-05-15, by Tobias Markmann
-
adding RFC comment2009-05-15, by Tobias Markmann
-
stanza_router: Removed some unnecessary code2009-05-15, by Waqas Hussain
-
stanza_router: Removed a FIXME2009-05-15, by Waqas Hussain
-
xmlhandlers: Removed another unnecessary check2009-05-15, by Waqas Hussain
-
xmlhandlers: Removed an unnecessary check2009-05-15, by Waqas Hussain
-
core.xmlhandlers: Removed unused variables2009-05-15, by Waqas Hussain
-
stanza_router: Fixed an invalid stanza check2009-05-15, by Waqas Hussain
-
util.stanza: Omit unused clone parameter from error_reply()2009-05-15, by Waqas Hussain
-
mod_presence: Added a FIXME comment about directed presence2009-05-15, by Waqas Hussain
-
stanza_router: Remove unnecessary directed presence handling2009-05-15, by Waqas Hussain
-
stanza_router: Prevent further processing of a handled stanza2009-05-15, by Waqas Hussain
-
mod_presence: return true from the presence handler2009-05-15, by Waqas Hussain
-
util.events: event handlers can now return a result, which also interrupts further handling of the event2009-05-15, by Waqas Hussain
-
util.muc: A MUC library - initial commit2009-05-13, by Waqas Hussain
-
Merge with 0.42009-05-13, by Matthew Wild
-
stanza_router: Bounce stanzas to/from invalid JIDs with a jid-malformed error2009-05-13, by Matthew Wild
-
stanza_router: Pass session.to_host to modulemanager, fixes modules for s2sin_unauthed2009-05-09, by Matthew Wild
-
mod_muc: commented connection replace detection code because google keeps resendng directed presence2009-05-07, by Waqas Hussain
-
mod_muc: s/broadcast_history/send_history/ - since the cast isn't broad2009-05-07, by Waqas Hussain
-
mod_muc: Extracted sending of occupant list into its own function2009-05-07, by Waqas Hussain
-
mod_muc: Extracted history broadcast into its own function2009-05-07, by Waqas Hussain
-
fallbacks/bit: bit manipulation API (compatible with bitlib for now)2009-05-07, by Waqas Hussain
-
mod_pep: Initial commit (extremely basic implementation)2009-05-07, by Waqas Hussain
-
util/serialization: Fixed serialization formatting2009-05-07, by Waqas Hussain
-
util/sasl: Removed unnecessary references to util.encodings.idna2009-05-07, by Waqas Hussain
-
mod_roster: Advertize roster versioning support2009-05-07, by Waqas Hussain
-
Default config: Add 'presence' to list of modules2009-05-07, by Matthew Wild
-
Merge with 0.42009-05-06, by Matthew Wild
-
util.prosodyctl: Import CFG_SOURCEDIR from the global environment (thanks macaronyde!)2009-05-06, by Matthew Wild
-
Tagging 0.4.12009-05-05, by Matthew Wild
-
util.serialization: Write nil for non-serializable data types, and bump the log level to 'error' 0.4.12009-05-05, by Matthew Wild
-
tools/ejabberd2prosody: Fixed private storage export2009-05-05, by Waqas Hussain
-
tools/ejabberd2prosody: Fixed private storage export2009-05-05, by Waqas Hussain
-
Merge with 0.42009-05-05, by Matthew Wild
-
prosodyctl: Add message for unable-to-save-data error2009-05-05, by Matthew Wild
-
util.prosodyctl: Return success status of usermanager.create_user()2009-05-05, by Matthew Wild
-
prosodyctl: Reformat note to fit in small-width terminals2009-05-05, by Matthew Wild
-
Merge with 0.42009-05-05, by Matthew Wild
-
prosodyctl: Use correct path for the data directory2009-05-05, by Matthew Wild
-
Merge with 0.42009-05-05, by Matthew Wild
-
mod_posix: Reload the config and reopen log files on SIGHUP2009-05-05, by Matthew Wild
-
loggingmanager: File log sinks react to reopen-log-files event2009-05-05, by Matthew Wild
-
prosody: Add functions to reload the config and re-open log files2009-05-05, by Matthew Wild
-
prosodyctl: status: Show warning if we can't find a running Prosody, and we didn't switch user2009-05-05, by Matthew Wild
-
prosodyctl: Switch to Prosody user before attempting to do anything2009-05-05, by Matthew Wild
-
net.httpserver: Fix for urlencoding to always produce 2 digits2009-05-04, by Matthew Wild
-
Merge with 0.42009-05-04, by Matthew Wild
-
net.http, net.httpserver: Remove urlcodes table... it really isn't needed (thanks Jan Harkes)2009-05-04, by Matthew Wild
-
net.httpserver: Fix potential nil access2009-04-22, by Matthew Wild
-
mod_bosh: Give BOSH sessions a logger (thanks Florob)2009-05-04, by Matthew Wild
-
mod_component: Vastly reduce the code, having split most of it to where it should be, xmppcomponent_listener2009-05-04, by Matthew Wild
-
util.serialization: Log a warning when trying to serialize something we can't2009-05-04, by Matthew Wild
-
prosody, xmppcomponent_listener: Add listener for XEP-0114 component connections2009-05-04, by Matthew Wild
-
modulemanager: No need for print()2009-05-04, by Matthew Wild
-
util.multitable: No globals today, thank you. Fixes missing table entries and a potential traceback2009-05-04, by Matthew Wild
-
Merge with 0.42009-05-03, by Matthew Wild
-
prosodyctl: Hide ejabberd compatibility commands from command listing2009-05-03, by Matthew Wild
-
loggingmanager: Support for specifying a single sink with *sinkname (*syslog should now work)2009-05-03, by Matthew Wild
-
Merge with 0.42009-05-03, by Matthew Wild
-
net.connlisteners: Lower log level of multiple listeners warning (not interesting to end-users)2009-05-03, by Matthew Wild
-
net.server: Add getserver() method to find the server listening on the specified port2009-05-03, by Matthew Wild
-
util.datamanager: Lower log level of 'Setting data path' to 'debug'2009-05-02, by Matthew Wild
-
componentmanager: Reduce log output at startup to 'debug'2009-05-02, by Matthew Wild
-
hostmanager: Reduce log output at startup to 'debug'2009-05-02, by Matthew Wild
-
modulemanager: Don't load modules when modules_enable is false2009-05-02, by Matthew Wild
-
prosody: Less verbose logging during shutdown sequence2009-05-02, by Matthew Wild
-
mod_posix: Don't let the server run as root without the magic run_as_root in config2009-05-02, by Matthew Wild
-
prosody: Define prosody_shutdown() before emitting the server-starting event2009-05-02, by Matthew Wild
-
Makefile: Process and install prosodyctl2009-05-02, by Matthew Wild
-
prosodyctl: Multiple fixes for start/status/stop2009-05-02, by Matthew Wild
-
Merge with 0.42009-05-02, by Matthew Wild
-
prosodyctl, util.prosodyctl: New prosodyctl utility for managing Prosody servers2009-05-02, by Matthew Wild
-
prosody: Add log messages during shutdown sequence to indicate progress2009-05-02, by Matthew Wild
-
mod_console: Add s2s:show() command to list s2s connections2009-05-02, by Matthew Wild
-
prosody: Don't require console_enabled option anymore2009-05-02, by Matthew Wild
-
Merge with 0.42009-05-01, by Matthew Wild
-
Word-wrap HACKERS file2009-05-01, by Matthew Wild
-
configure: Change --data-dir to --datadir to make consistent with help and other dir flags2009-05-01, by Matthew Wild
-
loggingmanager: Add a comment about 'nowhere' sink type2009-04-30, by Matthew Wild
-
Merge with 0.42009-04-30, by Matthew Wild
-
loggingmanager: Support prepending timestamps in file/console/stdout log sinks2009-04-30, by Matthew Wild
-
presencemanager: Lower log level of a message2009-04-30, by Matthew Wild
-
mod_saslauth: Remove 2 instances of raising errors and replacing with more graceful handling2009-04-30, by Matthew Wild
-
mod_saslauth: Various logging fixes2009-04-30, by Matthew Wild
-
mod_saslauth: Use module logger instead of creating a new one2009-04-30, by Matthew Wild
-
mod_dialback: Use module logger instead of creating a new one2009-04-30, by Matthew Wild
-
modulemanager: Update logger when a module becomes global2009-04-30, by Matthew Wild
-
Merge with 0.42009-04-29, by Matthew Wild
-
Merge with 0.42009-04-29, by Matthew Wild
-
mod_*: Fix many unnecessary global accesses in modules (already committed to main repo)2009-04-29, by Matthew Wild
-
core.componentmanager: Really fix marking components as disconnected when unregistered2009-04-29, by Matthew Wild
-
configure: Honour --sysconfdir parameter; thanks to Michael Scherer2009-04-28, by Matthew Wild
-
mod_posix: Fix calls to log() (replace with module:log) and make some global accesses explicit2009-04-23, by Matthew Wild
-
mod_posix: Fix for removing the pidfile on exit2009-04-23, by Matthew Wild
-
mod_muc: The default component name is now 'Chatrooms'2009-04-23, by Waqas Hussain
-
mod_muc: The default room name is the room node2009-04-23, by Waqas Hussain
-
Automated merge with http://waqas.ath.cx:8000/2009-04-23, by Matthew Wild
-
mod_presence: Broadcast a user's presence to only the user's 'available' resources2009-04-23, by Waqas Hussain
-
mod_muc: The default component name is now 'Chatrooms'2009-04-23, by Waqas Hussain
-
mod_muc: The default room name is the room node2009-04-23, by Waqas Hussain
-
Merge with 0.4 branch2009-04-23, by Matthew Wild
-
net.httpserver: Fix traceback when sending response to a destroyed request2009-04-23, by Matthew Wild
-
net.httpserver: Don't log the response body (can be binary data...)2009-04-23, by Matthew Wild
-
xmlhandlers: Fix tag pattern again for the default namespace2009-04-23, by Matthew Wild
-
Merge with 0.4 branch2009-04-23, by Matthew Wild
-
mod_bosh: Put dummy authid in session creation response to keep JSJaC happy2009-04-23, by Matthew Wild
-
mod_bosh: Add log message for clients connecting to unknown host2009-04-23, by Matthew Wild
-
mod_bosh: Fix nil indexing when client connects to unknown host2009-04-23, by Matthew Wild
-
core.loggingmanager: Reinstating global log() function2009-04-23, by Matthew Wild
-
mod_posix: Remove some debug coooooooooode2009-04-22, by Matthew Wild
-
mod_presence: Fix for local presence subscriptions and probes2009-04-22, by Waqas Hussain
-
stanzarouter: Make _G.hosts local2009-04-22, by Matthew Wild
-
mod_*: Fix a load of global accesses2009-04-22, by Matthew Wild
-
core.componentmanager: Fix global access2009-04-22, by Matthew Wild
-
xmpp{server,client}_listener: Fix global accesses2009-04-22, by Matthew Wild
-
net.server: Fix global access/incorrect parameter2009-04-22, by Matthew Wild
-
net.httpserver: Fix potential nil access2009-04-22, by Matthew Wild
-
net.http: Fix potential nil access2009-04-22, by Matthew Wild
-
net.server: Fix incorrect parameter passing2009-04-22, by Matthew Wild
-
net.server: Fix global access2009-04-22, by Matthew Wild
-
Merge with 0.4.12009-04-22, by Matthew Wild
-
mod_posix: Integrate with loggingmanager, register syslog sink, remove redundant logging code2009-04-22, by Matthew Wild
-
mod_posix: Remove pidfile on exit2009-04-22, by Matthew Wild
-
util.set: Add set.xor() to get a set consisting of items not in both sets2009-04-22, by Matthew Wild
-
util.set: Add set:empty() to discover if the set is the empty set2009-04-22, by Matthew Wild
-
util.set: Add metatable to sets to allow +, -, /, ==, tostring and to double as iterators2009-04-22, by Matthew Wild
-
prosody: Fire events during server shutdown process2009-04-21, by Matthew Wild
-
Merge with 0.4.12009-04-21, by Matthew Wild
-
mod_presence: Remove some rather drastic debugging code2009-04-21, by Waqas Hussain
-
Merge with 0.4.12009-04-21, by Matthew Wild
Scroll all the way down to load more.