Software /
code /
prosody
Graph
-
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
-
core.loggingmanager: Filled out most code, and cleaned up2009-04-21, by Matthew Wild
-
util.logger: Fix for attempting to call a table2009-04-21, by Matthew Wild
-
mod_presence: Fix incorrect internal routing for probes and subscriptions2009-04-21, by Waqas Hussain
-
Merge with 0.4.12009-04-21, by Matthew Wild
-
prosody: Remove logging code and instead load core.loggingmanager to set up logging2009-04-21, by Matthew Wild
-
core.loggingmanager: A new manager (yay!) to manage log output2009-04-21, by Matthew Wild
-
util.logger: Revamped logger library, but backwards-compatible for users of logger.init()2009-04-21, by Matthew Wild
-
Merge2009-04-20, by Matthew Wild
-
Merging stable into unstable2009-04-20, by Matthew Wild
-
Automated merge with http://waqas.ath.cx:8000/2009-04-14, by Matthew Wild
-
Stopped using presencemanager in stanza_router2009-04-14, by Waqas Hussain
-
Automated merge with http://waqas.ath.cx:8000/2009-04-14, by Matthew Wild
-
mod_presence: initial commit2009-04-14, by Waqas Hussain
-
core/eventmanager2 - new event manager2009-04-14, by Waqas Hussain
-
core.s2smanager: Buffer data sent before connection2009-04-20, by Matthew Wild
-
core.s2smanager: Logging improvements2009-04-20, by Matthew Wild
-
net.adns: Call handler for records already cached2009-04-18, by Matthew Wild
-
core.xmlhandlers: expat is the XML parser, not us. Don't reject valid XML.2009-04-18, by Matthew Wild
-
Merge2009-04-17, by Matthew Wild
-
prosody: Simple whitespace fix in error output2009-04-17, by Matthew Wild
-
core.configmanager: Fire event when (re)loading config file2009-04-17, by Matthew Wild
-
net.server: Fix potential nil handler usage2009-04-17, by Matthew Wild
-
Allow setting LFLAGS with ./configure --lflags=2009-04-14, by Matthew Wild
-
mod_debug: Set default interface to 127.0.0.12009-04-12, by Matthew Wild
-
net.server: Simple logging fix2009-04-12, by Matthew Wild
-
core.s2smanager: Don't initiate dialback if we don't have a connection yet2009-04-12, by Matthew Wild
-
net.server: Remove some debug code which slipped through2009-04-12, by Matthew Wild
-
Makefiles: Add signal.so to install targets2009-04-12, by Matthew Wild
-
xmppserver_listener: Add session:close() method to outgoing s2s connections too2009-04-12, by Matthew Wild
-
net.server: Add server.setquitting() to gracefully quit the socket loop2009-04-12, by Matthew Wild
-
util.lsignal: Add lsignal library for catching POSIX signals2009-04-12, by Matthew Wild
-
Makefiles, util.signal: Add lsignal library for catching POSIX signals2009-04-12, by Matthew Wild
-
componentmanager: Set core_route_stanza after stanza_router is loaded2009-04-11, by Matthew Wild
-
componentmanager: Use core_route_stanza to reply in the default component2009-04-11, by Matthew Wild
-
componentmanager: Restore default component when unregistering2009-04-11, by Matthew Wild
-
componentmanager: Small logging fix2009-04-11, by Matthew Wild
-
componentmanager: Improve default component stanza handler2009-04-11, by Matthew Wild
-
mod_component: Deregister component on disconnect2009-04-11, by Matthew Wild
-
net.adns: Flush buffer after sending DNS request2009-04-11, by Matthew Wild
-
mod_component: Update for new net_activate_ports2009-04-10, by Matthew Wild
-
Allow config to specify listening interfaces2009-04-10, by Matthew Wild
-
Remove more debugging code which was accidentally committed (don't trust hg)2009-04-10, by Matthew Wild
-
core.s2smanager: Remove some debugging2009-04-10, by Matthew Wild
-
Merge2009-04-10, by Matthew Wild
-
Merge2009-04-10, by Matthew Wild
-
net.adns: Catch errors in DNS response callbacks2009-04-10, by Matthew Wild
-
prosody: Don't look to use SSL when LuaSec not available (thanks Florob)2009-04-09, by Matthew Wild
-
Merge2009-04-08, by Matthew Wild
-
sessionmanager, componentmanager: Fix some wacky indentation (thanks greyback!)2009-04-08, by Matthew Wild
-
mod_debug: Run on a different port, and use a different listener to mod_console2009-04-08, by Matthew Wild
-
Automated merge with http://waqas.ath.cx:8000/2009-04-08, by Matthew Wild
-
Fixed: Send correct error reply for IQs directed at unavailable resources2009-04-06, by Waqas Hussain
-
Fixed: Issue with presence error routing2009-04-06, by Waqas Hussain
-
mod_muc: Fix malformed presence stanzas (thanks elmex)2009-04-08, by Matthew Wild
-
util.stanza: stanza:reset() method to reset building state2009-04-08, by Matthew Wild
-
core.s2smanager: Look away... wait for it... now! Hopefully s2s should be back to normal.2009-04-08, by Matthew Wild
-
net.server: Ensure some logging parameters are strings2009-04-08, by Matthew Wild
-
componentmanager: Reply with service-unavailable for unconnected components2009-04-08, by Matthew Wild
-
core.s2smanager: Check for valid host and port before attempting connection2009-04-06, by Matthew Wild
-
sessionmanager, s2smanager, mod_component: Send reply </stream:stream> when client closes stream2009-04-05, by Matthew Wild
-
net.httpserver: Don't log that a request has been left open if it is destroyed2009-04-05, by Matthew Wild
-
util.dataforms: Allow form layouts to specify default values for fields2009-04-05, by Matthew Wild
-
util.dataforms: Set form type when generating a form2009-04-05, by Matthew Wild
-
util.dataforms: Support for retriving the field value data from forms2009-04-04, by Matthew Wild
-
util.dataforms: Fixes for hidden field type2009-04-04, by Matthew Wild
-
util.dataforms: Fix some field types which didn't render properly2009-04-04, by Matthew Wild
-
util.dataforms: Add support for <required/> fields2009-04-04, by Matthew Wild
-
util.dataforms: Fixed to actually work, mostly2009-04-04, by Matthew Wild
-
core.sessionmanager: Hop out of <status> tag so that MUC doesn't insert into the wrong level2009-04-03, by Matthew Wild
-
Tagging 0.4.02009-03-31, by Matthew Wild
-
mod_bosh: Fix to correctly timeout idle sessions2009-03-31, by Matthew Wild
-
mod_debug: Some updates2009-03-31, by Matthew Wild
-
core.componentmanager: Fix global set, causing problems with multiple components. Fixes #82.2009-03-31, by Matthew Wild
-
mod_debug: New debug module (a simplified mod_console, with raw Lua access to a running Prosody's internals)2009-03-31, by Matthew Wild
-
Add lock_globals() and unlock_globals() functions (for when you really need to use globals)2009-03-31, by Matthew Wild
-
Load util.array and util.iterator at startup2009-03-31, by Matthew Wild
-
Automated merge with ssh://hg@prosody.im/prosody-hg2009-03-30, by Matthew Wild
-
Move SSL initialisation into the correct spot (thanks albert)2009-03-30, by Matthew Wild
-
Added: componentmanager: Automatically add component.host.name to the disco items list of host.name2009-03-30, by Waqas Hussain
-
Fixed: Some nil access bugs2009-03-30, by Waqas Hussain
-
Added: MUC: Room invites2009-03-29, by Waqas Hussain
-
Added: util/events.lua: An event handling library2009-03-29, by Waqas Hussain
-
Fixed: mod_saslauth: Changed anonymous host option from "sasl_anonymous" to "anonymous_login"2009-03-29, by Waqas Hussain
-
Added: Prevent disk writes for anonmous hosts (option: core/anonymous_login = true)2009-03-29, by Waqas Hussain
-
Added: datamanager: Allow a callback to be installed which selectively prevents disk writes2009-03-29, by Waqas Hussain
-
Fixed: s2smanager: Apply nameprep on hostnames passed in stream tag (part of issue #57)2009-03-29, by Waqas Hussain
-
Fixed: sessionmanager: Apply nameprep on hostname passed in stream tag (part of issue #57)2009-03-29, by Waqas Hussain
-
Fixed: mod_roster: Prep JIDs being added to roster (part of issue #57)2009-03-29, by Waqas Hussain
-
Fixed: mod_register: Node prepping was not being applied to usernames (part of issue #57)2009-03-29, by Waqas Hussain
-
Fixed: mod_regster: traceback when removing accounts2009-03-29, by Waqas Hussain
-
Fixed: rostermanager: Create new roster item if one doesn't exist on subscription approval (fixes issue #77)2009-03-29, by Waqas Hussain
-
Fixed: stanza_router: Respond with correct stanza error on malformed stanzas2009-03-29, by Waqas Hussain
-
Fixed: net/http.lua: HTTP request callback wasn't being called on some errors2009-03-29, by Waqas Hussain
-
util.array: Add :reverse() method2009-03-29, by Matthew Wild
-
util.datetime: Allow specifying a time to format2009-03-29, by Matthew Wild
-
util.array: Expose array.* functions, to be used for unwrapped arrays2009-03-26, by Matthew Wild
-
util.iterators: New iterators library2009-03-25, by Matthew Wild
-
util.array: New array library2009-03-25, by Matthew Wild
-
util.set: Rename private items container, optimise set.difference() and add set.intersection()2009-03-23, by Matthew Wild
-
core.rostermanager/mod_roster: Support for roster versioning2009-03-23, by Matthew Wild
-
util.datamanager: Don't delete data when first entry in table is 'false'. My favourite bug so far.2009-03-22, by Matthew Wild
-
mod_component: Remove some commented code2009-03-22, by Matthew Wild
-
core.configmanager: Make components use 'component' module by default if none specified2009-03-22, by Matthew Wild
-
Update example config, categorise modules, add new modules2009-03-22, by Matthew Wild
-
prosody.cfg.lua.dist: Remove some factual inaccuracies2009-03-22, by Matthew Wild
-
mod_component: Use net_activate_ports to start port listener based on config2009-03-22, by Matthew Wild
-
mod_component: Set default listening interface to 127.0.0.12009-03-22, by Matthew Wild
-
net.connlisteners: Allow listeners to specify default interface2009-03-22, by Matthew Wild
-
prosody: Expose net_activate_ports as a global function for use by plugins2009-03-22, by Matthew Wild
-
prosody: Allow ports to be specified as just numbers2009-03-22, by Matthew Wild
-
util.set: Fix to make constructor work, and functions defined correctly2009-03-22, by Matthew Wild
-
util.set: New util library2009-03-22, by Matthew Wild
-
net.http: Don't throw error on invalid URLs. Fixes #56.2009-03-21, by Matthew Wild
-
Add initial mod_component for XEP-0114 support. Albert, where are you?2009-03-21, by Matthew Wild
-
net.xmppclient_listener: Set default namespace to jabber:client2009-03-21, by Matthew Wild
-
net.xmppserver_listener: Set default namespace to jabber:server2009-03-21, by Matthew Wild
-
core.xmlhandlers: Filter out default stream namespace from stanzas2009-03-21, by Matthew Wild
-
core.stanza_router: Allow routing from components2009-03-21, by Matthew Wild
-
Merge2009-03-20, by Matthew Wild
-
0.3->0.42009-03-20, by Matthew Wild
-
Merge2009-03-14, by Matthew Wild
-
Don't reject some valid IQs. Thanks to elmex for spotting.2009-03-14, by Matthew Wild
-
Automated merge with http://waqas.ath.cx:8000/2009-03-08, by Matthew Wild
-
mod_xmlrpc: Limit usage to admins2009-03-08, by Waqas Hussain
-
mod_legacyauth: Added stream feature: <auth xmlns='http://jabber.org/features/iq-auth'/>2009-03-07, by Waqas Hussain
-
usermanager: Added is_admin(jid)2009-03-07, by Waqas Hussain
-
Added core.objectmanager2009-03-07, by Waqas Hussain
-
util/xmlrpc: Added <nil/> extension to RPC functions (allowing nil parameters and return values)2009-03-07, by Waqas Hussain
-
mod_saslauth: Disable SASL ANONYMOUS unless explicitly enabled with sasl_anonymous = true2009-03-07, by Matthew Wild
-
net.adns: Set new send in net.server after 'connecting UDP' socket2009-03-07, by Matthew Wild
-
net.server: Allow replacement of send function on an open socket2009-03-07, by Matthew Wild
-
util.logger: Small code tidying :)2009-03-07, by Matthew Wild
-
Support to filter logging by source via pattern matching from config file.2009-03-07, by Tobias Markmann
-
prosody: Load logger after reading the config2009-03-07, by Matthew Wild
-
Automated merge with http://waqas.ath.cx:8000/2009-03-04, by Matthew Wild
-
XML-RPC: Set appropriate Content-Type header in HTTP response2009-03-04, by Waqas Hussain
-
MUC: Kick participants for error replies only on a selected list of error conditions2009-03-04, by Waqas Hussain
-
Let global modules add disco features for all hosts2009-03-04, by Waqas Hussain
-
mod_xmlrpc: Handle RPC stanzas sent over XMPP (XEP-0009: Jabber-RPC)2009-03-04, by Waqas Hussain
-
Allow global modules to hook stanza handlers2009-03-04, by Waqas Hussain
-
Added mod_xmlrpc2009-03-04, by Waqas Hussain
-
Added util/xmlrpc.lua - functions for converting between XML-RPC stanzas and Lua objects2009-03-04, by Waqas Hussain
-
core.presencemanager: Convert Windows line endings to UNIX2009-03-04, by Waqas Hussain
-
net.adns: Return _M2009-03-04, by Matthew Wild
-
net.adns: Load the correct dns lib2009-03-04, by Matthew Wild
-
net.adns: Add helper module for performing non-blocking DNS lookups2009-03-04, by Matthew Wild
-
net.dns: Add methods necessary for allowing non-blocking DNS lookups2009-03-04, by Matthew Wild
-
net.server: Don't call shutdown method on socket if it doesn't have one, eg. for UDP2009-03-04, by Matthew Wild
-
net.server: Check for potential nil handler on close2009-03-03, by Matthew Wild
-
mod_bosh: Set Content-Type in response headers2009-03-03, by Matthew Wild
-
pposix: Standardize error messages2009-03-03, by Matthew Wild
-
pposix: Small fix for copyright notice2009-03-03, by Matthew Wild
-
Automated merge with http://luaetta.ath.cx:1234/2009-03-03, by Matthew Wild
-
Merged with main tip.2009-03-03, by Tobias Markmann
-
Make the code actually build.2009-02-22, by Tobias Markmann
-
Added missing code.2009-02-22, by Tobias Markmann
-
Adding setrlimits() binding.2009-02-22, by Tobias Markmann
-
tests: Add test for iq error replies2009-03-03, by Matthew Wild
-
core.configmanager: Small fix to check validity of Component definitions2009-03-03, by Matthew Wild
-
mod_muc: Don't bounce error replies in response to errors2009-03-02, by Matthew Wild
-
net.server: Fix to make sure we send a string to logging function2009-03-02, by Matthew Wild
-
core.stanza_router: Don't bounce errors to iq type=result/error2009-03-02, by Matthew Wild
-
prosody: Log top-level errors2009-03-02, by Matthew Wild
-
core.s2smanager: Remove some old commented code, break a long line in 22009-03-02, by Matthew Wild
-
util.dataforms: Return the form2009-03-01, by Matthew Wild
-
net.server: Don't retry if client closes socket during SSL handshaking2009-03-01, by Matthew Wild
-
Adding initial util.pubsub2009-02-28, by Matthew Wild
-
core.stanza_router: Reply with error to groupchat messages directed at unavailable resources or offline users2009-02-28, by Matthew Wild
-
core.componentmanager: Refactor a little to make XEP-0114 plugin a little simpler2009-02-28, by Matthew Wild
-
net.server: Some fixes for SSL/TLS handshake handling2009-02-27, by Matthew Wild
-
util.dataforms: First commit, incomplete2009-02-27, by Matthew Wild
-
core.xmlhandlers: Remove redundant check in condition2009-02-27, by Matthew Wild
-
prosody: Protect main loop. Dare I say crashing finally becomes impossible.2009-02-27, by Matthew Wild
-
util.timer: More small fixes I forgot to commit2009-02-26, by Matthew Wild
-
util.timer: Fix crash when loaded but no tasks set, fix skipping some tasks when multiple set, and one removed2009-02-26, by Matthew Wild
-
util.multitable: Add mt:search(), use nil for wildcard keys2009-02-26, by Matthew Wild
-
Better handling of found, but unloadable, core libraries (eg. undefined symbols)2009-02-26, by Matthew Wild
-
core.xmlhandlers: Optimise completed stanza logic2009-02-26, by Matthew Wild
-
net/xmppclient_listener: Add some logging and handle unestablished sessions error'ing2009-02-26, by Matthew Wild
-
mod_register: Fixed an error happening during account deletion2009-02-22, by Waqas Hussain
-
MUC: Added copyright notice2009-02-20, by Waqas Hussain
-
MUC: Replaced some duplicate code2009-02-20, by Waqas Hussain
-
MUC: Removed commented and unused code2009-02-20, by Waqas Hussain
-
Added util/timer.lua - a timer API2009-02-20, by Waqas Hussain
-
MUC: Workaround for a Gajim bug (it includes <x xmlns='http://jabber.org/protocol/muc'/> in nick change presences)2009-02-19, by Waqas Hussain
-
MUC: Use util.stanza.clone instead of pre/deserialize for cloning stanzas2009-02-19, by Waqas Hussain
-
util/stanza: Added clone function2009-02-19, by Waqas Hussain
-
MUC: Syntax error in last commit - this is lua :)2009-02-19, by Waqas Hussain
-
MUC: Throw an error if we try talking to ourselves2009-02-19, by Waqas Hussain
-
core.presencemanager: Set 'from' attribute on outgoing unavailable directed presences2009-02-19, by Matthew Wild
-
Automated merge with http://waqas.ath.cx:8000/2009-02-19, by Matthew Wild
-
MUC: Bug fixes and workarounds2009-02-19, by Waqas Hussain
-
Automated merge with http://waqas.ath.cx:8000/2009-02-19, by Matthew Wild
-
MUC: Logging - logger doesn't like nils2009-02-19, by Waqas Hussain
-
Automated merge with http://waqas.ath.cx:8000/2009-02-18, by Matthew Wild
-
MUC: Added logging2009-02-18, by Waqas Hussain
-
Automated merge with http://waqas.ath.cx:8000/2009-02-18, by Matthew Wild
-
MUC: Various fixes2009-02-18, by Waqas Hussain
-
MUC: Fixed: Presence for user joining the roomi was sent twice to the user2009-02-16, by Waqas Hussain
-
mod_bosh: Possible fix for invalid key to next crash2009-02-18, by Matthew Wild
-
net.server: Fix some more potential nil handler accesses2009-02-18, by Matthew Wild
-
Merge from waqas2009-02-16, by Matthew Wild
-
MUC: Made vCards work by redirecting vCard requests to bare JIDs2009-02-16, by Waqas Hussain
-
MUC: Kick participants sending error messages to other participants2009-02-16, by Waqas Hussain
-
MUC: Private stanzas (private messages, IQs, etc)2009-02-16, by Waqas Hussain
-
MUC: Presence and message stanzas now fully work (status messages, xhtml-im, etc)2009-02-16, by Waqas Hussain
-
Added tests/run_tests.bat for running tests on Windows2009-02-13, by Waqas Hussain
-
Fixed tests/test.lua to work on Windows2009-02-13, by Waqas Hussain
-
Logging format improvement2009-02-13, by Waqas Hussain
-
Merge waqas with waqas2009-02-16, by Matthew Wild
-
Logging format improvement2009-02-13, by Waqas Hussain
-
util.pposix: Add getuid/setuid (we don't use them yet)2009-02-15, by Matthew Wild
-
mod_version: Operating system detection. Disable with hide_os_type = true in config2009-02-15, by Matthew Wild
-
Add -Wall to default CFLAGS2009-02-15, by Matthew Wild
-
Adding TODO notice on UUIDs for usage with SASL ANONYMOUS.2009-02-14, by Tobias Markmann
-
Merging with tip.2009-02-14, by Tobias Markmann
-
Adding inital support for ANONYMOUS mechanism in SASL.2009-02-14, by Tobias Markmann
-
Add tests for util.multitable2009-02-13, by Matthew Wild
-
util.pposix: Fix incompatible pointer type compiler warnings2009-02-13, by Matthew Wild
-
Add RunScript command to config to run a Lua script prior to starting the server2009-02-13, by Matthew Wild
-
Add Include command to include extra configuration files from the main one2009-02-13, by Matthew Wild
-
Report errors in the config file to the user2009-02-13, by Matthew Wild
-
Fix to correct my email address in AUTHORS file2009-02-13, by Matthew Wild
-
Fixed: kick_old resource conflict resolution policy could fail with a backtrace2009-02-12, by Waqas Hussain
-
Fixed: User resources not disconnected correctly on account delete2009-02-12, by Waqas Hussain
-
stanza_router: Fix handling of iq from c2s to bare JIDs, thanks to jaharkes for spotting2009-02-11, by Matthew Wild
-
Add test to check for incorrect handling of iq from c2s to local bare JIDs2009-02-11, by Matthew Wild
-
Small fix to change verbosity level of subtests2009-02-11, by Matthew Wild
Scroll all the way down to load more.