Log

description author age
mod_posix: Remove pidfile on exit Matthew Wild Wed, 22 Apr 2009 19:59:58 +0100
core.loggingmanager: Refactoring, converted to a module. Now possible to register additional sink types (think syslog) from other modules Matthew Wild Wed, 22 Apr 2009 19:49:58 +0100
util.set: Add set.xor() to get a set consisting of items not in both sets Matthew Wild Wed, 22 Apr 2009 18:03:42 +0100
util.set: Add set:empty() to discover if the set is the empty set Matthew Wild Wed, 22 Apr 2009 18:03:02 +0100
util.set: Add metatable to sets to allow +, -, /, ==, tostring and to double as iterators Matthew Wild Wed, 22 Apr 2009 18:00:45 +0100
util.array: Add array.collect() to collect results from iterators into an array, and use module() to correctly set the module name Matthew Wild Wed, 22 Apr 2009 17:46:17 +0100
prosody: Fire events during server shutdown process Matthew Wild Tue, 21 Apr 2009 22:05:21 +0100
Merge with 0.4.1 Matthew Wild Tue, 21 Apr 2009 21:11:12 +0100
core.loggingmanager: Add default logging settings (to console) and fill out code for adding sinks which catch all sources Matthew Wild Tue, 21 Apr 2009 21:10:42 +0100
mod_presence: Remove some rather drastic debugging code Waqas Hussain Wed, 22 Apr 2009 00:49:45 +0500
Merge with 0.4.1 Matthew Wild Tue, 21 Apr 2009 20:31:12 +0100
core.loggingmanager: Filled out most code, and cleaned up Matthew Wild Tue, 21 Apr 2009 20:30:29 +0100
util.logger: Fix for attempting to call a table Matthew Wild Tue, 21 Apr 2009 20:29:38 +0100
mod_presence: Fix incorrect internal routing for probes and subscriptions Waqas Hussain Tue, 21 Apr 2009 20:52:11 +0500
Merge with 0.4.1 Matthew Wild Tue, 21 Apr 2009 03:39:32 +0100
prosody: Remove logging code and instead load core.loggingmanager to set up logging Matthew Wild Tue, 21 Apr 2009 03:38:41 +0100
core.loggingmanager: A new manager (yay!) to manage log output Matthew Wild Tue, 21 Apr 2009 03:37:49 +0100
util.logger: Revamped logger library, but backwards-compatible for users of logger.init() Matthew Wild Tue, 21 Apr 2009 03:18:13 +0100
Merge Matthew Wild Mon, 20 Apr 2009 22:25:49 +0100
Merging stable into unstable Matthew Wild Mon, 20 Apr 2009 03:03:07 +0100
Automated merge with http://waqas.ath.cx:8000/ Matthew Wild Wed, 15 Apr 2009 00:21:40 +0100
Stopped using presencemanager in stanza_router Waqas Hussain Wed, 15 Apr 2009 04:21:20 +0500
Automated merge with http://waqas.ath.cx:8000/ Matthew Wild Wed, 15 Apr 2009 00:12:32 +0100
mod_presence: initial commit Waqas Hussain Wed, 15 Apr 2009 02:10:51 +0500
core/eventmanager2 - new event manager Waqas Hussain Wed, 15 Apr 2009 02:10:05 +0500
core.s2smanager: Buffer data sent before connection Matthew Wild Mon, 20 Apr 2009 22:14:31 +0100
core.s2smanager: Logging improvements Matthew Wild Mon, 20 Apr 2009 22:13:09 +0100
net.adns: Call handler for records already cached Matthew Wild Sat, 18 Apr 2009 17:48:30 +0100
componentmanager: Set host.connected = nil when deregistering a component so that we fully restore it when we reload Matthew Wild Sat, 18 Apr 2009 14:18:50 +0100
core.xmlhandlers: expat is the XML parser, not us. Don't reject valid XML. Matthew Wild Sat, 18 Apr 2009 04:06:41 +0100
Merge Matthew Wild Fri, 17 Apr 2009 16:16:17 +0100
prosody: Simple whitespace fix in error output Matthew Wild Fri, 17 Apr 2009 16:15:16 +0100
core.configmanager: Fire event when (re)loading config file Matthew Wild Fri, 17 Apr 2009 16:14:20 +0100
net.server: Fix potential nil handler usage Matthew Wild Fri, 17 Apr 2009 16:11:11 +0100
Allow setting LFLAGS with ./configure --lflags= Matthew Wild Tue, 14 Apr 2009 20:07:45 +0100
mod_debug: Set default interface to 127.0.0.1 Matthew Wild Sun, 12 Apr 2009 19:05:55 +0100
net.server: Simple logging fix Matthew Wild Sun, 12 Apr 2009 17:03:34 +0100
core.s2smanager: Don't initiate dialback if we don't have a connection yet Matthew Wild Sun, 12 Apr 2009 13:14:45 +0100
net.server: Remove some debug code which slipped through Matthew Wild Sun, 12 Apr 2009 03:06:22 +0100
Makefiles: Add signal.so to install targets Matthew Wild Sun, 12 Apr 2009 03:02:51 +0100
prosody: Add prosody_shutdown() function to initiate a server shutdown, add code to gracefully close connections before stopping Matthew Wild Sun, 12 Apr 2009 02:59:09 +0100
mod_posix: Allow logging and pidfile options to take effect without needing to daemonize. Add the ability to catch SIGTERM. Matthew Wild Sun, 12 Apr 2009 02:57:52 +0100
xmppserver_listener: Add session:close() method to outgoing s2s connections too Matthew Wild Sun, 12 Apr 2009 02:55:49 +0100
net.server: Add server.setquitting() to gracefully quit the socket loop Matthew Wild Sun, 12 Apr 2009 02:54:45 +0100
util.lsignal: Add lsignal library for catching POSIX signals Matthew Wild Sun, 12 Apr 2009 02:53:50 +0100
Makefiles, util.signal: Add lsignal library for catching POSIX signals Matthew Wild Sun, 12 Apr 2009 02:53:00 +0100
componentmanager: Set core_route_stanza after stanza_router is loaded Matthew Wild Sat, 11 Apr 2009 23:23:35 +0100
componentmanager: Use core_route_stanza to reply in the default component Matthew Wild Sat, 11 Apr 2009 23:15:04 +0100
componentmanager: Restore default component when unregistering Matthew Wild Sat, 11 Apr 2009 22:25:32 +0100
componentmanager: Small logging fix Matthew Wild Sat, 11 Apr 2009 22:24:44 +0100
componentmanager: Improve default component stanza handler Matthew Wild Sat, 11 Apr 2009 22:23:49 +0100
mod_component: Deregister component on disconnect Matthew Wild Sat, 11 Apr 2009 22:22:24 +0100
net.adns: Flush buffer after sending DNS request Matthew Wild Sat, 11 Apr 2009 16:13:40 +0100
mod_component: Update for new net_activate_ports Matthew Wild Fri, 10 Apr 2009 10:49:58 +0100
Allow config to specify listening interfaces Matthew Wild Fri, 10 Apr 2009 10:49:32 +0100
Remove more debugging code which was accidentally committed (don't trust hg) Matthew Wild Fri, 10 Apr 2009 10:38:04 +0100
core.s2smanager: Remove some debugging Matthew Wild Fri, 10 Apr 2009 10:36:01 +0100
Merge Matthew Wild Fri, 10 Apr 2009 10:31:47 +0100
Merge Matthew Wild Fri, 10 Apr 2009 10:31:38 +0100
net.adns: Catch errors in DNS response callbacks Matthew Wild Fri, 10 Apr 2009 10:30:50 +0100
prosody: Don't look to use SSL when LuaSec not available (thanks Florob) Matthew Wild Thu, 09 Apr 2009 18:48:28 +0100
Merge Matthew Wild Wed, 08 Apr 2009 23:20:45 +0100
sessionmanager, componentmanager: Fix some wacky indentation (thanks greyback!) Matthew Wild Wed, 08 Apr 2009 23:20:22 +0100
mod_debug: Run on a different port, and use a different listener to mod_console Matthew Wild Wed, 08 Apr 2009 21:14:48 +0100
Automated merge with http://waqas.ath.cx:8000/ Matthew Wild Wed, 08 Apr 2009 20:19:55 +0100
Fixed: Send correct error reply for IQs directed at unavailable resources Waqas Hussain Tue, 07 Apr 2009 02:32:49 +0500
Fixed: Issue with presence error routing Waqas Hussain Tue, 07 Apr 2009 02:24:37 +0500
mod_muc: Fix malformed presence stanzas (thanks elmex) Matthew Wild Wed, 08 Apr 2009 20:19:09 +0100
util.stanza: stanza:reset() method to reset building state Matthew Wild Wed, 08 Apr 2009 20:12:40 +0100
core.s2smanager: Look away... wait for it... now! Hopefully s2s should be back to normal. Matthew Wild Wed, 08 Apr 2009 20:01:53 +0100
net.server: Ensure some logging parameters are strings Matthew Wild Wed, 08 Apr 2009 11:22:03 +0100
componentmanager: Reply with service-unavailable for unconnected components Matthew Wild Wed, 08 Apr 2009 11:21:21 +0100
core.s2smanager: Check for valid host and port before attempting connection Matthew Wild Mon, 06 Apr 2009 23:43:48 +0100
sessionmanager, s2smanager, mod_component: Send reply </stream:stream> when client closes stream Matthew Wild Sun, 05 Apr 2009 20:06:39 +0100
net.httpserver: Don't log that a request has been left open if it is destroyed Matthew Wild Sun, 05 Apr 2009 19:42:56 +0100
util.dataforms: Allow form layouts to specify default values for fields Matthew Wild Sun, 05 Apr 2009 19:42:01 +0100
util.dataforms: Set form type when generating a form Matthew Wild Sun, 05 Apr 2009 19:41:24 +0100
util.dataforms: Support for retriving the field value data from forms Matthew Wild Sat, 04 Apr 2009 18:08:35 +0100
util.dataforms: Fixes for hidden field type Matthew Wild Sat, 04 Apr 2009 18:07:48 +0100
util.dataforms: Fix some field types which didn't render properly Matthew Wild Sat, 04 Apr 2009 16:25:16 +0100
util.dataforms: Add support for <required/> fields Matthew Wild Sat, 04 Apr 2009 16:23:32 +0100
util.dataforms: Fixed to actually work, mostly Matthew Wild Sat, 04 Apr 2009 15:32:32 +0100
core.sessionmanager: Hop out of <status> tag so that MUC doesn't insert into the wrong level Matthew Wild Fri, 03 Apr 2009 01:29:59 +0100
Tagging 0.4.0 Matthew Wild Tue, 31 Mar 2009 20:24:14 +0100
Tagging VERSION 0.4.0 Matthew Wild Tue, 31 Mar 2009 20:15:33 +0100
mod_bosh: Fix to correctly timeout idle sessions Matthew Wild Tue, 31 Mar 2009 13:56:41 +0100
mod_debug: Some updates Matthew Wild Tue, 31 Mar 2009 04:34:41 +0100
core.componentmanager: Fix global set, causing problems with multiple components. Fixes #82. Matthew Wild Tue, 31 Mar 2009 03:48:51 +0100
mod_debug: New debug module (a simplified mod_console, with raw Lua access to a running Prosody's internals) Matthew Wild Tue, 31 Mar 2009 03:00:40 +0100
Add lock_globals() and unlock_globals() functions (for when you really need to use globals) Matthew Wild Tue, 31 Mar 2009 02:18:13 +0100
Load util.array and util.iterator at startup Matthew Wild Tue, 31 Mar 2009 02:17:11 +0100
Automated merge with ssh://hg@prosody.im/prosody-hg Matthew Wild Mon, 30 Mar 2009 20:04:31 +0100
Move SSL initialisation into the correct spot (thanks albert) Matthew Wild Mon, 30 Mar 2009 20:04:11 +0100
Added: componentmanager: Automatically add component.host.name to the disco items list of host.name Waqas Hussain Mon, 30 Mar 2009 06:07:21 +0500
Fixed: Some nil access bugs Waqas Hussain Mon, 30 Mar 2009 05:26:10 +0500
Added: MUC: Room invites Waqas Hussain Mon, 30 Mar 2009 04:39:12 +0500
Added: util/events.lua: An event handling library Waqas Hussain Mon, 30 Mar 2009 03:58:59 +0500
Fixed: mod_saslauth: "anonymous_login" currently makes SASL ANONYMOUS an exclusive mechanism. Corrected advertised mechanisms and error replies. Waqas Hussain Mon, 30 Mar 2009 03:51:37 +0500
Fixed: mod_saslauth: Changed anonymous host option from "sasl_anonymous" to "anonymous_login" Waqas Hussain Mon, 30 Mar 2009 03:42:47 +0500
Added: Prevent disk writes for anonmous hosts (option: core/anonymous_login = true) Waqas Hussain Mon, 30 Mar 2009 03:23:23 +0500
Added: datamanager: Allow a callback to be installed which selectively prevents disk writes Waqas Hussain Mon, 30 Mar 2009 03:22:34 +0500
Fixed: s2smanager: Apply nameprep on hostnames passed in stream tag (part of issue #57) Waqas Hussain Mon, 30 Mar 2009 03:06:01 +0500
Fixed: sessionmanager: Apply nameprep on hostname passed in stream tag (part of issue #57) Waqas Hussain Mon, 30 Mar 2009 03:03:06 +0500
Fixed: modulemanager: IQs with extended elements in the default namespace could cause backtraces (related to issue #74) Waqas Hussain Mon, 30 Mar 2009 02:56:34 +0500
Fixed: mod_roster: Prep JIDs being added to roster (part of issue #57) Waqas Hussain Mon, 30 Mar 2009 02:38:51 +0500
Fixed: mod_register: Node prepping was not being applied to usernames (part of issue #57) Waqas Hussain Mon, 30 Mar 2009 02:30:06 +0500
Fixed: mod_regster: traceback when removing accounts Waqas Hussain Mon, 30 Mar 2009 02:24:19 +0500
Fixed: rostermanager: Create new roster item if one doesn't exist on subscription approval (fixes issue #77) Waqas Hussain Mon, 30 Mar 2009 02:02:59 +0500
Fixed: stanza_router: Respond with correct stanza error on malformed stanzas Waqas Hussain Mon, 30 Mar 2009 01:57:51 +0500
Fixed: net/http.lua: HTTP request callback wasn't being called on some errors Waqas Hussain Mon, 30 Mar 2009 01:55:56 +0500
util.array: Add :reverse() method Matthew Wild Sun, 29 Mar 2009 13:50:59 +0100
util.datetime: Allow specifying a time to format Matthew Wild Sun, 29 Mar 2009 02:14:32 +0100
util.array: Expose array.* functions, to be used for unwrapped arrays Matthew Wild Thu, 26 Mar 2009 03:55:45 +0000
util.iterators: New iterators library Matthew Wild Wed, 25 Mar 2009 03:01:10 +0000
util.array: New array library Matthew Wild Wed, 25 Mar 2009 03:00:09 +0000
util.set: Rename private items container, optimise set.difference() and add set.intersection() Matthew Wild Mon, 23 Mar 2009 01:49:22 +0000
core.rostermanager/mod_roster: Support for roster versioning Matthew Wild Mon, 23 Mar 2009 00:31:29 +0000
util.datamanager: Don't delete data when first entry in table is 'false'. My favourite bug so far. Matthew Wild Sun, 22 Mar 2009 20:50:37 +0000
mod_component: Remove some commented code Matthew Wild Sun, 22 Mar 2009 17:54:29 +0000
core.configmanager: Make components use 'component' module by default if none specified Matthew Wild Sun, 22 Mar 2009 15:33:38 +0000
Update example config, categorise modules, add new modules Matthew Wild Sun, 22 Mar 2009 15:23:26 +0000
prosody.cfg.lua.dist: Remove some factual inaccuracies Matthew Wild Sun, 22 Mar 2009 15:08:15 +0000
mod_component: Use net_activate_ports to start port listener based on config Matthew Wild Sun, 22 Mar 2009 15:02:07 +0000
mod_component: Set default listening interface to 127.0.0.1 Matthew Wild Sun, 22 Mar 2009 15:01:23 +0000
net.connlisteners: Allow listeners to specify default interface Matthew Wild Sun, 22 Mar 2009 14:59:28 +0000
prosody: Expose net_activate_ports as a global function for use by plugins Matthew Wild Sun, 22 Mar 2009 14:14:40 +0000
prosody: Allow ports to be specified as just numbers Matthew Wild Sun, 22 Mar 2009 14:04:42 +0000
util.set: Fix to make constructor work, and functions defined correctly Matthew Wild Sun, 22 Mar 2009 12:37:56 +0000
util.set: New util library Matthew Wild Sun, 22 Mar 2009 12:13:39 +0000
net.http: Don't throw error on invalid URLs. Fixes #56. Matthew Wild Sat, 21 Mar 2009 23:48:09 +0000
Add initial mod_component for XEP-0114 support. Albert, where are you? Matthew Wild Sat, 21 Mar 2009 21:47:09 +0000
net.xmppclient_listener: Set default namespace to jabber:client Matthew Wild Sat, 21 Mar 2009 21:45:25 +0000
net.xmppserver_listener: Set default namespace to jabber:server Matthew Wild Sat, 21 Mar 2009 21:44:42 +0000
core.xmlhandlers: Filter out default stream namespace from stanzas Matthew Wild Sat, 21 Mar 2009 21:43:50 +0000
core.stanza_router: Allow routing from components Matthew Wild Sat, 21 Mar 2009 21:42:14 +0000
Merge Matthew Wild Fri, 20 Mar 2009 20:17:05 +0000
0.3->0.4 Matthew Wild Fri, 20 Mar 2009 20:16:25 +0000
Merge Matthew Wild Sat, 14 Mar 2009 16:05:22 +0000
Don't reject some valid IQs. Thanks to elmex for spotting. Matthew Wild Sat, 14 Mar 2009 16:03:48 +0000
Automated merge with http://waqas.ath.cx:8000/ Matthew Wild Sun, 08 Mar 2009 03:38:22 +0000
mod_xmlrpc: Limit usage to admins Waqas Hussain Sun, 08 Mar 2009 05:03:22 +0500
mod_legacyauth: Added stream feature: <auth xmlns='http://jabber.org/features/iq-auth'/> Waqas Hussain Sun, 08 Mar 2009 04:49:51 +0500
usermanager: Added is_admin(jid) Waqas Hussain Sun, 08 Mar 2009 03:46:44 +0500
Added core.objectmanager Waqas Hussain Sun, 08 Mar 2009 01:07:29 +0500
util/xmlrpc: Added <nil/> extension to RPC functions (allowing nil parameters and return values) Waqas Hussain Sun, 08 Mar 2009 01:06:37 +0500
mod_saslauth: Disable SASL ANONYMOUS unless explicitly enabled with sasl_anonymous = true Matthew Wild Sat, 07 Mar 2009 20:17:09 +0000
net.adns: Set new send in net.server after 'connecting UDP' socket Matthew Wild Sat, 07 Mar 2009 19:57:28 +0000
net.server: Allow replacement of send function on an open socket Matthew Wild Sat, 07 Mar 2009 19:56:53 +0000
util.logger: Small code tidying :) Matthew Wild Sat, 07 Mar 2009 19:40:00 +0000
Support to filter logging by source via pattern matching from config file. Tobias Markmann Sat, 07 Mar 2009 20:33:21 +0100
prosody: Load logger after reading the config Matthew Wild Sat, 07 Mar 2009 19:28:12 +0000
Automated merge with http://waqas.ath.cx:8000/ Matthew Wild Wed, 04 Mar 2009 18:48:29 +0000
XML-RPC: Set appropriate Content-Type header in HTTP response Waqas Hussain Wed, 04 Mar 2009 22:59:58 +0500
MUC: Kick participants for error replies only on a selected list of error conditions Waqas Hussain Wed, 04 Mar 2009 22:45:06 +0500
Let global modules add disco features for all hosts Waqas Hussain Wed, 04 Mar 2009 22:23:41 +0500
mod_xmlrpc: Handle RPC stanzas sent over XMPP (XEP-0009: Jabber-RPC) Waqas Hussain Wed, 04 Mar 2009 22:22:40 +0500
Allow global modules to hook stanza handlers Waqas Hussain Wed, 04 Mar 2009 22:15:46 +0500
Added mod_xmlrpc Waqas Hussain Wed, 04 Mar 2009 22:12:52 +0500
Added util/xmlrpc.lua - functions for converting between XML-RPC stanzas and Lua objects Waqas Hussain Wed, 04 Mar 2009 22:10:27 +0500
core.presencemanager: Convert Windows line endings to UNIX Waqas Hussain Wed, 04 Mar 2009 18:24:43 +0000
net.adns: Return _M Matthew Wild Wed, 04 Mar 2009 15:52:05 +0000
net.adns: Load the correct dns lib Matthew Wild Wed, 04 Mar 2009 14:44:28 +0000
net.adns: Add helper module for performing non-blocking DNS lookups Matthew Wild Wed, 04 Mar 2009 12:59:35 +0000
net.dns: Add methods necessary for allowing non-blocking DNS lookups Matthew Wild Wed, 04 Mar 2009 12:58:56 +0000
net.server: Don't call shutdown method on socket if it doesn't have one, eg. for UDP Matthew Wild Wed, 04 Mar 2009 12:44:07 +0000
net.server: Check for potential nil handler on close Matthew Wild Tue, 03 Mar 2009 20:12:31 +0000
mod_bosh: Set Content-Type in response headers Matthew Wild Tue, 03 Mar 2009 19:49:40 +0000
pposix: Standardize error messages Matthew Wild Tue, 03 Mar 2009 17:25:20 +0000
pposix: Small fix for copyright notice Matthew Wild Tue, 03 Mar 2009 17:24:56 +0000
Automated merge with http://luaetta.ath.cx:1234/ Matthew Wild Tue, 03 Mar 2009 17:18:43 +0000
Merged with main tip. Tobias Markmann Tue, 03 Mar 2009 17:48:04 +0100
Make the code actually build. Tobias Markmann Sun, 22 Feb 2009 20:57:57 +0100
Added missing code. Tobias Markmann Sun, 22 Feb 2009 20:55:06 +0100
Adding setrlimits() binding. Tobias Markmann Sun, 22 Feb 2009 20:35:41 +0100
tests: Add test for iq error replies Matthew Wild Tue, 03 Mar 2009 17:07:35 +0000
core.configmanager: Small fix to check validity of Component definitions Matthew Wild Tue, 03 Mar 2009 16:54:29 +0000
mod_muc: Don't bounce error replies in response to errors Matthew Wild Mon, 02 Mar 2009 19:50:28 +0000
net.server: Fix to make sure we send a string to logging function Matthew Wild Mon, 02 Mar 2009 19:49:09 +0000
core.stanza_router: Don't bounce errors to iq type=result/error Matthew Wild Mon, 02 Mar 2009 19:45:44 +0000
prosody: Log top-level errors Matthew Wild Mon, 02 Mar 2009 19:44:46 +0000
core.s2smanager: Remove some old commented code, break a long line in 2 Matthew Wild Mon, 02 Mar 2009 13:52:08 +0000
util.dataforms: Return the form Matthew Wild Sun, 01 Mar 2009 23:34:25 +0000
net.server: Don't retry if client closes socket during SSL handshaking Matthew Wild Sun, 01 Mar 2009 23:33:41 +0000
Adding initial util.pubsub Matthew Wild Sat, 28 Feb 2009 23:16:27 +0000
core.stanza_router: Reply with error to groupchat messages directed at unavailable resources or offline users Matthew Wild Sat, 28 Feb 2009 04:58:14 +0000
core.componentmanager: Refactor a little to make XEP-0114 plugin a little simpler Matthew Wild Sat, 28 Feb 2009 02:05:37 +0000
net.server: Some fixes for SSL/TLS handshake handling Matthew Wild Fri, 27 Feb 2009 18:40:17 +0000
util.dataforms: First commit, incomplete Matthew Wild Fri, 27 Feb 2009 17:56:07 +0000
core.xmlhandlers: Remove redundant check in condition Matthew Wild Fri, 27 Feb 2009 04:42:06 +0000
prosody: Protect main loop. Dare I say crashing finally becomes impossible. Matthew Wild Fri, 27 Feb 2009 04:35:36 +0000
util.timer: More small fixes I forgot to commit Matthew Wild Thu, 26 Feb 2009 22:17:55 +0000
util.timer: Fix crash when loaded but no tasks set, fix skipping some tasks when multiple set, and one removed Matthew Wild Thu, 26 Feb 2009 21:00:42 +0000
util.multitable: Add mt:search(), use nil for wildcard keys Matthew Wild Thu, 26 Feb 2009 16:55:46 +0000
Better handling of found, but unloadable, core libraries (eg. undefined symbols) Matthew Wild Thu, 26 Feb 2009 02:42:47 +0000
core.xmlhandlers: Optimise completed stanza logic Matthew Wild Thu, 26 Feb 2009 02:26:30 +0000
net/xmppclient_listener: Add some logging and handle unestablished sessions error'ing Matthew Wild Thu, 26 Feb 2009 02:24:12 +0000
mod_register: Fixed an error happening during account deletion Waqas Hussain Mon, 23 Feb 2009 01:14:23 +0500
MUC: Added copyright notice Waqas Hussain Sat, 21 Feb 2009 01:57:13 +0500
MUC: Replaced some duplicate code Waqas Hussain Sat, 21 Feb 2009 01:49:09 +0500
MUC: Removed commented and unused code Waqas Hussain Sat, 21 Feb 2009 01:24:23 +0500
Added util/timer.lua - a timer API Waqas Hussain Sat, 21 Feb 2009 01:13:53 +0500
MUC: Workaround for a Gajim bug (it includes <x xmlns='http://jabber.org/protocol/muc'/> in nick change presences) Waqas Hussain Fri, 20 Feb 2009 03:52:04 +0500
MUC: Use util.stanza.clone instead of pre/deserialize for cloning stanzas Waqas Hussain Fri, 20 Feb 2009 02:23:21 +0500
util/stanza: Added clone function Waqas Hussain Fri, 20 Feb 2009 02:18:07 +0500
MUC: Syntax error in last commit - this is lua :) Waqas Hussain Fri, 20 Feb 2009 00:56:14 +0500
MUC: Throw an error if we try talking to ourselves Waqas Hussain Fri, 20 Feb 2009 00:51:33 +0500
core.presencemanager: Set 'from' attribute on outgoing unavailable directed presences Matthew Wild Thu, 19 Feb 2009 19:00:18 +0000
Automated merge with http://waqas.ath.cx:8000/ Matthew Wild Thu, 19 Feb 2009 15:18:44 +0000
MUC: Bug fixes and workarounds Waqas Hussain Thu, 19 Feb 2009 20:17:07 +0500
Automated merge with http://waqas.ath.cx:8000/ Matthew Wild Thu, 19 Feb 2009 13:13:54 +0000
MUC: Logging - logger doesn't like nils Waqas Hussain Thu, 19 Feb 2009 14:10:26 +0500
Automated merge with http://waqas.ath.cx:8000/ Matthew Wild Wed, 18 Feb 2009 21:02:41 +0000
MUC: Added logging Waqas Hussain Thu, 19 Feb 2009 02:01:31 +0500
Automated merge with http://waqas.ath.cx:8000/ Matthew Wild Wed, 18 Feb 2009 19:34:26 +0000
MUC: Various fixes Waqas Hussain Wed, 18 Feb 2009 23:30:33 +0500
MUC: Fixed: Presence for user joining the roomi was sent twice to the user Waqas Hussain Tue, 17 Feb 2009 02:48:06 +0500
mod_bosh: Possible fix for invalid key to next crash Matthew Wild Wed, 18 Feb 2009 19:33:57 +0000
net.server: Fix some more potential nil handler accesses Matthew Wild Wed, 18 Feb 2009 19:23:29 +0000
Merge from waqas Matthew Wild Mon, 16 Feb 2009 15:44:54 +0000
MUC: Made vCards work by redirecting vCard requests to bare JIDs Waqas Hussain Mon, 16 Feb 2009 20:24:31 +0500
MUC: Kick participants sending error messages to other participants Waqas Hussain Mon, 16 Feb 2009 20:05:58 +0500
MUC: Private stanzas (private messages, IQs, etc) Waqas Hussain Mon, 16 Feb 2009 20:05:03 +0500
MUC: Presence and message stanzas now fully work (status messages, xhtml-im, etc) Waqas Hussain Mon, 16 Feb 2009 19:39:10 +0500
Added tests/run_tests.bat for running tests on Windows Waqas Hussain Fri, 13 Feb 2009 22:23:08 +0500
Fixed tests/test.lua to work on Windows Waqas Hussain Fri, 13 Feb 2009 22:21:59 +0500
Logging format improvement Waqas Hussain Fri, 13 Feb 2009 22:10:29 +0500
Merge waqas with waqas Matthew Wild Mon, 16 Feb 2009 15:44:23 +0000
Logging format improvement Waqas Hussain Fri, 13 Feb 2009 19:14:36 +0500
util.pposix: Add getuid/setuid (we don't use them yet) Matthew Wild Sun, 15 Feb 2009 15:56:04 +0000
mod_version: Operating system detection. Disable with hide_os_type = true in config Matthew Wild Sun, 15 Feb 2009 15:52:11 +0000
Add -Wall to default CFLAGS Matthew Wild Sun, 15 Feb 2009 11:47:43 +0000
Adding TODO notice on UUIDs for usage with SASL ANONYMOUS. Tobias Markmann Sat, 14 Feb 2009 19:39:46 +0100
Merging with tip. Tobias Markmann Sat, 14 Feb 2009 19:13:14 +0100
Adding inital support for ANONYMOUS mechanism in SASL. Tobias Markmann Sat, 14 Feb 2009 18:57:50 +0100
Use $CC, $LD in Makefile. Add --c-compiler, --linker flags to ./configure script. Add --lflags to ./configure script. Thanks to Lorenzo for the initial patch! Matthew Wild Sat, 14 Feb 2009 15:38:37 +0000
Add tests for util.multitable Matthew Wild Fri, 13 Feb 2009 16:43:44 +0000
util.pposix: Fix incompatible pointer type compiler warnings Matthew Wild Fri, 13 Feb 2009 15:01:46 +0000
Add RunScript command to config to run a Lua script prior to starting the server Matthew Wild Fri, 13 Feb 2009 14:43:12 +0000
Add Include command to include extra configuration files from the main one Matthew Wild Fri, 13 Feb 2009 14:38:17 +0000
Report errors in the config file to the user Matthew Wild Fri, 13 Feb 2009 14:37:15 +0000
Fix to correct my email address in AUTHORS file Matthew Wild Fri, 13 Feb 2009 10:54:25 +0000
Fixed: kick_old resource conflict resolution policy could fail with a backtrace Waqas Hussain Thu, 12 Feb 2009 18:23:00 +0500
Fixed: User resources not disconnected correctly on account delete Waqas Hussain Thu, 12 Feb 2009 18:09:17 +0500
stanza_router: Fix handling of iq from c2s to bare JIDs, thanks to jaharkes for spotting Matthew Wild Wed, 11 Feb 2009 19:53:09 +0000
Add test to check for incorrect handling of iq from c2s to local bare JIDs Matthew Wild Wed, 11 Feb 2009 19:52:05 +0000
Small fix to change verbosity level of subtests Matthew Wild Wed, 11 Feb 2009 19:50:58 +0000
Correct tests for stanza routing IQs to bare JIDs Matthew Wild Wed, 11 Feb 2009 19:35:48 +0000
Merge with waqas for MUC/routing fixes Matthew Wild Wed, 11 Feb 2009 18:30:44 +0000
Change the to attribute of messages to the recipients' bare JID when the recipient/resource is offline. Waqas Hussain Wed, 11 Feb 2009 23:26:18 +0500
Stanza router: Message to bare JID fixes Waqas Hussain Wed, 11 Feb 2009 23:16:14 +0500
mod_muc: Room history Waqas Hussain Wed, 11 Feb 2009 19:41:37 +0500
Fixed: Some presence stanzas from local users were not being routed correctly to components (ghosts in mod_muc) Waqas Hussain Wed, 11 Feb 2009 18:11:41 +0500
Fixed directed presence handling to work correctly for components Waqas Hussain Wed, 11 Feb 2009 18:09:41 +0500
Changed mod_muc to work with changed component manager Waqas Hussain Wed, 11 Feb 2009 18:07:20 +0500
modulemanager initializes hosts[host] if it isn't already initialized when loading a module. Waqas Hussain Wed, 11 Feb 2009 17:57:48 +0500
Component-host module loading code was breaking module reload, andduplicated older code. Changed to reuse older code. Waqas Hussain Wed, 11 Feb 2009 17:56:42 +0500
util.stanza: Temporary fix for serializing attributes with namespaces Matthew Wild Wed, 11 Feb 2009 16:09:48 +0000
net.server: Fix nil table index assignment Matthew Wild Mon, 09 Feb 2009 14:24:49 +0000
stanza_router: Fix for when clients don't specify priority in initial presence Matthew Wild Mon, 09 Feb 2009 13:48:11 +0000
net.server: Fix potential fatal error in server.lua Matthew Wild Mon, 09 Feb 2009 13:41:05 +0000
mod_bosh: Fix for 'invalid key to next' error when using BOSH Matthew Wild Mon, 09 Feb 2009 13:32:46 +0000
Remove redundant logging and debug printing from mod_bosh Matthew Wild Mon, 09 Feb 2009 13:31:10 +0000
Fix for nil handler error after close Matthew Wild Wed, 04 Feb 2009 18:53:56 +0000
Fix for never checking if the first module for a host is already loaded (affects global modules) Matthew Wild Wed, 04 Feb 2009 18:53:23 +0000
Retagging 0.3.0, used up my mistake quota for today Matthew Wild Mon, 02 Feb 2009 18:05:21 +0000
Update COPYING file... probably the worst thing I could forget to commit in this release :) 0.3.0 Matthew Wild Mon, 02 Feb 2009 18:04:13 +0000
Licensing/version updates for some files (forgot to commit, doh...) Matthew Wild Mon, 02 Feb 2009 18:03:18 +0000
Remove redundant linking in util-src modules' Makefile Matthew Wild Mon, 02 Feb 2009 18:02:20 +0000
Happy birthday to me, happy... 0.3.0! Matthew Wild Mon, 02 Feb 2009 12:54:49 +0000
mod_bosh: No need to tostring() uuids now Matthew Wild Sun, 01 Feb 2009 02:20:11 +0000
util.uuid: Return a string, not a number. Looked so innocent. Matthew Wild Sun, 01 Feb 2009 02:17:56 +0000
Update main prosody file, since it doesn't match *.lua pattern, and sed -i treats symlinks badly Matthew Wild Fri, 30 Jan 2009 18:03:28 +0000
Update copyright notices for 2009 Matthew Wild Fri, 30 Jan 2009 17:59:26 +0000
0.2->0.3 Matthew Wild Fri, 30 Jan 2009 17:40:25 +0000
GPL->MIT! Matthew Wild Fri, 30 Jan 2009 17:22:56 +0000
mod_muc: Add 'nick' to unavailable presence of nick changes. Thanks to Asterix for spotting :) Matthew Wild Thu, 29 Jan 2009 20:49:32 +0000
mod_muc: Convert to unix line endings Matthew Wild Thu, 29 Jan 2009 20:46:34 +0000
Load net.server after util.dependencies to catch missing luasocket Matthew Wild Thu, 29 Jan 2009 18:04:25 +0000
Automated merge with http://waqas.ath.cx:8000/ Matthew Wild Thu, 29 Jan 2009 17:54:37 +0000
tools/ejabberd2prosody: Support for pending-in roster items Waqas Hussain Thu, 29 Jan 2009 22:37:25 +0500
mod_muc: Add support for being a component Matthew Wild Thu, 29 Jan 2009 02:14:16 +0000
componentmanager: Add support for loading components defined in the config Matthew Wild Thu, 29 Jan 2009 02:13:58 +0000
configmanager: Add support for defining components Matthew Wild Thu, 29 Jan 2009 02:13:30 +0000
hostmanager: Fire event when all hosts are loaded from config Matthew Wild Thu, 29 Jan 2009 02:09:53 +0000
modulemanager: Really fix call_module_method to work properly Matthew Wild Thu, 29 Jan 2009 02:01:09 +0000
modulemanager: Add get_host_type() API method, and fix up call_module_method to work properly Matthew Wild Thu, 29 Jan 2009 01:58:11 +0000
modulemanager: Add module:set_global() as a cleaner way for a module to declare itself 'global' Matthew Wild Sat, 24 Jan 2009 20:29:25 +0000
core.modulemanager: Some refactoring to make upcoming changes a little easier Matthew Wild Sat, 24 Jan 2009 01:15:40 +0000
Friendlier message when config file not found Matthew Wild Thu, 22 Jan 2009 14:39:40 +0000
util.dependencies: Not finding our own libraries is fatal Matthew Wild Thu, 22 Jan 2009 14:33:02 +0000
util.dependencies: Show useful messages when our own libraries are not found, too Matthew Wild Thu, 22 Jan 2009 14:29:29 +0000
server.lua: Comment out unnecessary or very verbose logging, and log the rest as debug level Matthew Wild Sat, 17 Jan 2009 14:57:21 +0000
server.lua: Use Prosody logger for errors, silence non-errors Matthew Wild Sat, 17 Jan 2009 14:53:20 +0000
Port to new server.lua, quite some changes, but I believe everything to be working Matthew Wild Sat, 17 Jan 2009 04:45:08 +0000
net.http: custom_headers -> headers Matthew Wild Fri, 16 Jan 2009 23:34:45 +0000
net.http: Remove request from conn->request table when conn closed Matthew Wild Fri, 16 Jan 2009 23:33:19 +0000
mod_console: Make global Matthew Wild Fri, 16 Jan 2009 05:43:45 +0000
mod_posix: logging fix Matthew Wild Fri, 16 Jan 2009 05:41:59 +0000
Fix for pposix version detection Matthew Wild Fri, 16 Jan 2009 05:40:40 +0000
modulemanager: Comment out logging of modules hooking stanzas, too noisy Matthew Wild Fri, 16 Jan 2009 05:38:03 +0000
util.datamanager: Small fix for clearer logging of data path Matthew Wild Fri, 16 Jan 2009 05:37:17 +0000
Fixed server.lua to use prosody logger for errors Matthew Wild Fri, 16 Jan 2009 05:36:39 +0000
pposix: Remove debug line Matthew Wild Fri, 16 Jan 2009 05:22:28 +0000
pposix: Add syslog_setmask (use config: minimum_log_level = 'warn' etc.) Matthew Wild Fri, 16 Jan 2009 05:20:04 +0000
mod_posix: Check version of pposix Matthew Wild Fri, 16 Jan 2009 05:18:38 +0000
pposix: Add _NAME and _VERSION Matthew Wild Fri, 16 Jan 2009 04:57:36 +0000
stanza_router: That'll teach me to not commit at this time of night. Or not. Matthew Wild Fri, 16 Jan 2009 04:57:23 +0000
Replacing pretty_print() with top_tag() for logging Matthew Wild Fri, 16 Jan 2009 04:37:16 +0000
Fix invalid loglevels in mod_saslauth Matthew Wild Fri, 16 Jan 2009 04:19:47 +0000
mod_posix/pposix: Fix reporting of incorrect PID on daemonization. Log correct PID, and support writing a pidfile (pidfile = '/path/to/prosody.pid' in config). Added getpid() to pposix and improved function names. Matthew Wild Thu, 15 Jan 2009 20:59:36 +0000
mod_posix: Support for logging to syslog (log = 'syslog' in config) Matthew Wild Thu, 15 Jan 2009 20:06:41 +0000
net.connlisteners: Fix to report errors loading connlisteners Matthew Wild Thu, 15 Jan 2009 20:02:28 +0000
net.http: Don't log content from server Matthew Wild Thu, 15 Jan 2009 04:10:06 +0000
net.http: Fix to send query part of URL to server Matthew Wild Thu, 15 Jan 2009 04:08:06 +0000
Stringprep! Waqas Hussain Thu, 15 Jan 2009 04:36:35 +0500
util/jid: string prepping functions added: prepped_split and prep Waqas Hussain Thu, 15 Jan 2009 04:34:55 +0500
util/logger: setwriter now returns the old writer on success Waqas Hussain Wed, 14 Jan 2009 23:04:16 +0500
stanza_router: Fixed error replies for unhandled stanzas Waqas Hussain Wed, 14 Jan 2009 22:35:01 +0500
net.http: Fix for callbacks being triggered multiple times for the same request Matthew Wild Wed, 14 Jan 2009 03:06:26 +0000
modulemanager: Check for syntax errors before reloading a module Waqas Hussain Tue, 13 Jan 2009 23:16:39 +0500
mod_console: Added module:reload Waqas Hussain Tue, 13 Jan 2009 22:39:07 +0500
mod_muc: Added unload, save and restore callbacks to allow reloading code while preserving state Waqas Hussain Tue, 13 Jan 2009 22:38:20 +0500
modulemanager: Added reload support, with callbacks for saving and restoring state Waqas Hussain Tue, 13 Jan 2009 22:37:07 +0500
Automated merge with http://waqas.ath.cx:8000/ Matthew Wild Tue, 13 Jan 2009 15:29:00 +0000
modulemanager: Fixed error on unloading modules with no handlers Waqas Hussain Tue, 13 Jan 2009 20:19:52 +0500
mod_muc: deregister component on unload Waqas Hussain Tue, 13 Jan 2009 20:18:20 +0500
datamanager: Change log message from type "warn" to "debug" when loading a file fails Waqas Hussain Tue, 13 Jan 2009 19:41:52 +0500
mod_saslauth, mod_tls: minor code cleanup Waqas Hussain Tue, 13 Jan 2009 19:37:12 +0500
mod_version: Removed and rearranged some code Waqas Hussain Tue, 13 Jan 2009 19:18:37 +0500
componentmanager: Removed unneeded parameter from componentmanager.deregister_component Waqas Hussain Tue, 13 Jan 2009 19:17:25 +0500
sasl: Set realm to be the current realm when the client didn't send a realm, or sent an empty one Waqas Hussain Sat, 10 Jan 2009 20:14:47 +0500
BOSH: Allow BOSH servers to be configured through config file Matthew Wild Tue, 13 Jan 2009 05:55:31 +0000
mod_actions_http: Show tables as 'list's Matthew Wild Mon, 12 Jan 2009 04:13:05 +0000
Add mod_actions_http for executing actions through HTTP Matthew Wild Mon, 12 Jan 2009 04:09:02 +0000
Add core.actions for managing server 'actions'; and make modulemanager register actions 'load' and 'unload' Matthew Wild Mon, 12 Jan 2009 04:05:10 +0000
core.httpserver: Rename request.responseheaders to the more logical request.headers Matthew Wild Mon, 12 Jan 2009 04:02:29 +0000
mod_httpserver: Add require 'net.httpserver' Matthew Wild Mon, 12 Jan 2009 03:29:05 +0000
modulemanager: Change pairs() to ipairs() to allow ordered module loading Matthew Wild Mon, 12 Jan 2009 03:27:18 +0000
Set session.ip to the IP address of connecting clients Matthew Wild Mon, 12 Jan 2009 02:59:45 +0000
BOSH: Make previous fix a bit more efficient Matthew Wild Mon, 12 Jan 2009 02:59:00 +0000
BOSH: Fix for error when closed session was in inactive_sessions list Matthew Wild Mon, 12 Jan 2009 02:57:49 +0000
Add option to in-band registration to allow only whitelisted IPs to register Matthew Wild Sun, 11 Jan 2009 07:15:42 +0000
Added rate limiting to in-band registration, and added IP [black/white]lists Matthew Wild Sun, 11 Jan 2009 07:09:25 +0000
Add child_with_ns() method to stanza elements, and fix child_with_name() to iterate tags rather than all children Matthew Wild Sun, 11 Jan 2009 06:27:57 +0000
Automated merge with http://waqas.ath.cx:8000/ Matthew Wild Fri, 09 Jan 2009 19:19:06 +0000
Removed core/offlinemessage.lua along with documentation and references - we have core/offlinemanager.lua instead Waqas Hussain Fri, 09 Jan 2009 23:09:53 +0500
modulemanager: Per-host event hooks for plugins - solves issue 41 Waqas Hussain Fri, 09 Jan 2009 23:01:21 +0500
sasl: Don't fail for realm="" Waqas Hussain Fri, 09 Jan 2009 20:49:39 +0500
Implement session:close() for BOSH, and add checking for attempts to connect to hosts we don't serve Matthew Wild Fri, 09 Jan 2009 19:18:46 +0000
Change default maximum inactivity period to 60s from 30s Matthew Wild Fri, 09 Jan 2009 19:16:47 +0000
Add more tests for util/stanza.lua serialization routines Matthew Wild Fri, 09 Jan 2009 17:44:59 +0000
Add test for previous commit Matthew Wild Fri, 09 Jan 2009 17:36:28 +0000
Restore fix for missing last_add on deserialized stanzas. Thanks to tsing for discovering. Matthew Wild Fri, 09 Jan 2009 17:27:53 +0000
Numerous BOSH improvements... handle client disconnects, either explicit or implicit through inactivity; allow specifying BOSH default parameters through config; fix to prevent prematurely closing request connections in some cases, before they were replied to Matthew Wild Fri, 09 Jan 2009 16:33:09 +0000
Protected call for HTTP request callbacks, to catch errors Matthew Wild Thu, 08 Jan 2009 02:04:06 +0000
Fix to prevent calling HTTP request callback twice with the same data Matthew Wild Thu, 08 Jan 2009 02:02:35 +0000
Default mod_console to listening on localhost only. May be changed with console_interface=xxx.xxx.xxx.xxx in the config Matthew Wild Wed, 07 Jan 2009 17:41:27 +0000
Automated merge with http://waqas.ath.cx:8000/ Matthew Wild Wed, 07 Jan 2009 15:14:24 +0000
modulemanager: module.unload now gets called when modules are being unloaded Waqas Hussain Wed, 07 Jan 2009 20:03:59 +0500
componentmanager: Added support for component deregistering Waqas Hussain Wed, 07 Jan 2009 20:02:49 +0500
Remove warning of already-loaded modules at startup Matthew Wild Sun, 04 Jan 2009 02:55:59 +0000
mod_muc: Room subject should be sent only the newly joined occupant Waqas Hussain Sat, 03 Jan 2009 18:46:52 +0500
Modulemanager: Basic modules can now be unloaded correctly Waqas Hussain Sat, 03 Jan 2009 18:45:51 +0500
mod_console: replace all \n with \r\n in the output, and send \0 as a marker character after every response Waqas Hussain Sat, 03 Jan 2009 18:44:39 +0500
mod_muc: Room subjects stored, and room persistence code in place. First user now the owner. Waqas Hussain Wed, 31 Dec 2008 18:17:47 +0500
Send host, and not the recipient's JID to module manager (fixes #53) Waqas Hussain Wed, 31 Dec 2008 13:52:41 +0500
Initial mod_muc: XEP-0045: Multi-User Chat Waqas Hussain Wed, 31 Dec 2008 10:16:42 +0500
Add allow_registration option to disable account registration Matthew Wild Mon, 29 Dec 2008 23:36:24 +0000
Don't use TLS connection handler when SSL/TLS not available or configured (thanks to Ricardo for finding) Matthew Wild Mon, 29 Dec 2008 22:31:10 +0000
Makefile fix for clean target Matthew Wild Sun, 28 Dec 2008 05:09:38 +0000
Updating 0.2.0 tag Matthew Wild Sat, 27 Dec 2008 21:54:07 +0000
Small fix for logging in connlisteners (warning != warn) 0.2.0 Matthew Wild Sat, 27 Dec 2008 21:25:08 +0000
Remove some old debugging code from mod_bosh Matthew Wild Sat, 27 Dec 2008 21:23:14 +0000
Remove some debugging code that slipped in Matthew Wild Sat, 27 Dec 2008 21:22:49 +0000
Fix specifying ports in config, and SSL support Matthew Wild Sat, 27 Dec 2008 21:20:09 +0000
Remove logging for server.lua Matthew Wild Sat, 27 Dec 2008 21:18:12 +0000
Remove borken tags Matthew Wild Sat, 27 Dec 2008 16:06:44 +0000
Fix incorrect version number as tag (again) (again) Matthew Wild Sat, 27 Dec 2008 16:00:52 +0000
Fix incorrect version number as tag (again) (again) Matthew Wild Sat, 27 Dec 2008 16:00:28 +0000
Added tag 0.2.0, -m, Fix incorrect version number as tag (again) for changeset 90da4c9b34b5 Matthew Wild Sat, 27 Dec 2008 15:59:13 +0000
Added tag 0.20, -m, Fix incorrect version number as tag for changeset 90da4c9b34b5 Matthew Wild Sat, 27 Dec 2008 15:58:43 +0000
Added tag 0.20, -m, Fix incorrect version number as tag for changeset 90da4c9b34b5 Matthew Wild Sat, 27 Dec 2008 15:58:35 +0000
Added util.multitable.set Waqas Hussain Sat, 27 Dec 2008 08:27:26 +0500
Delete the offline message store only when offline messages are present Waqas Hussain Fri, 26 Dec 2008 21:48:08 +0500
Return an empty set intead of an error when no disco items are available for a host Waqas Hussain Fri, 26 Dec 2008 21:46:05 +0500
Added tag 0.2 for changeset 90da4c9b34b5 Matthew Wild Thu, 25 Dec 2008 03:11:15 +0000
HTTP requests now have status code as a number instead of a string. Switched parameters on both http.request() and the callback to better match LuaSocket's http module Matthew Wild Thu, 25 Dec 2008 03:05:06 +0000
Destroy session on failed dialback instead of throwing an error Matthew Wild Thu, 25 Dec 2008 02:30:56 +0000
Automated merge with http://waqas.ath.cx:8000/ Matthew Wild Thu, 25 Dec 2008 01:37:13 +0000
Moved directory auto-creation to datamanager Waqas Hussain Thu, 25 Dec 2008 06:35:05 +0500
More error replies for offline and non-existing users Waqas Hussain Thu, 25 Dec 2008 05:16:11 +0500
Directed presence Waqas Hussain Thu, 25 Dec 2008 04:58:15 +0500
Changed order of checking for component hosts to check the full and bare JIDs before the hostname (at another place) Waqas Hussain Thu, 25 Dec 2008 04:27:19 +0500
Automated merge with http://waqas.ath.cx:8000/ Matthew Wild Wed, 24 Dec 2008 23:19:48 +0000
Changed order of checking for component hosts to check the full and bare JIDs before the hostname Waqas Hussain Wed, 24 Dec 2008 05:10:13 +0500
Fix for not loading global modules when host-specific modules are specified in config Matthew Wild Wed, 24 Dec 2008 18:48:09 +0000
Initial mod_bosh, works, kind of, but quite incomplete Matthew Wild Mon, 22 Dec 2008 22:19:42 +0000
Add initial mod_httpserver for serving static content Matthew Wild Mon, 22 Dec 2008 22:13:22 +0000
Adding initial net.httpserver (lots of work to do on it) Matthew Wild Mon, 22 Dec 2008 22:12:11 +0000
Fix nil status code for http request callbacks Matthew Wild Mon, 22 Dec 2008 22:01:49 +0000
Merge from waqas Matthew Wild Mon, 22 Dec 2008 13:29:59 +0000
Bounce stanza errors on failed s2s Waqas Hussain Fri, 19 Dec 2008 01:57:13 +0500
Fix data loss when closing connection with a large write queue. Thanks albert :) Matthew Wild Thu, 18 Dec 2008 20:01:09 +0000
Second merge from waqas Matthew Wild Tue, 16 Dec 2008 02:40:50 +0000
Fixed URL encoding to generate %0x instead of %x Waqas Hussain Tue, 16 Dec 2008 03:46:17 +0500
Merge from waqas Matthew Wild Tue, 16 Dec 2008 02:40:29 +0000
Optimized stanza_mt.__tostring (called when doing tostring(stanza)) Waqas Hussain Wed, 10 Dec 2008 06:58:56 +0500
Change xmlhandlers to match stream opening tag with ns+tag Matthew Wild Tue, 16 Dec 2008 02:33:08 +0000
Protect loading of connlisteners, to catch errors Matthew Wild Tue, 16 Dec 2008 02:32:01 +0000
Remove old debugging line from sessionmanager Matthew Wild Tue, 16 Dec 2008 02:30:24 +0000
Remove a FIXME from mod_tls Matthew Wild Mon, 15 Dec 2008 18:06:59 +0000
Add support for dialback piggy-backing. Fixes #37. Thanks to CShadowRun for helping me test :) Matthew Wild Sat, 13 Dec 2008 17:43:52 +0000
Make wraptcpclient set timeout to 0, and add it to the list of exported functions from server.lua Matthew Wild Sat, 13 Dec 2008 14:30:59 +0000
Oops, don't call server.loop() because we'll be running inside the server Matthew Wild Fri, 12 Dec 2008 04:38:22 +0000
Pass HTTP request object to callback Matthew Wild Fri, 12 Dec 2008 04:30:35 +0000
HTTP request callbacks now: handler(code, content) (where code may be 0, and content an error message) Matthew Wild Fri, 12 Dec 2008 04:16:35 +0000
Non-blocking HTTP requests (adding net.http) Matthew Wild Fri, 12 Dec 2008 04:06:15 +0000
0.1 -> 0.2 Matthew Wild Wed, 10 Dec 2008 15:44:03 +0000
Newline at end of file for sessionmanager Matthew Wild Wed, 10 Dec 2008 15:32:51 +0000
New, faster, stanza serialization Matthew Wild Wed, 10 Dec 2008 15:32:13 +0000
Add commented line to disable logging entirely Matthew Wild Wed, 10 Dec 2008 15:29:14 +0000
Fix blank tracebacks for c2s/s2s connections Matthew Wild Wed, 10 Dec 2008 15:27:01 +0000
Enable dialback for components Waqas Hussain Tue, 09 Dec 2008 05:22:43 +0500
Changed mod_roster to use the newer presence manager API Waqas Hussain Mon, 08 Dec 2008 21:08:22 +0500
Don't try processing stanzas not of type get or set in module manager Waqas Hussain Mon, 08 Dec 2008 21:06:41 +0500
Fixed a variable redeclaration Waqas Hussain Mon, 08 Dec 2008 07:41:29 +0500
Make the ejabberd importer work with host-only roster items Waqas Hussain Mon, 08 Dec 2008 07:11:35 +0500
Added: Ports now read from the config Waqas Hussain Mon, 08 Dec 2008 04:47:51 +0500
stanza_dispatch != dispatch_stanza Matthew Wild Sun, 07 Dec 2008 22:55:18 +0000
Removed the unnecessary idna.to_ascii applied to the DIGEST-MD5 disgest-uri response values, which was causing auth failures with some clients. Waqas Hussain Mon, 08 Dec 2008 03:27:02 +0500
Return error when the given realm value does not match the sent realm value. Prevents impersonation of an account on one virtual host, but a user with the same username on another host. Waqas Hussain Mon, 08 Dec 2008 03:23:37 +0500
Fixed util.encodings.base64.decode to not truncate results when encountering an '=' before the end of the given input. Waqas Hussain Mon, 08 Dec 2008 03:19:11 +0500
Automated merge with http://waqas.ath.cx:8000/ Matthew Wild Sun, 07 Dec 2008 19:18:50 +0000
Latin1 support for SASL DIGEST-MD5 (second, and possibly final commit) Waqas Hussain Mon, 08 Dec 2008 00:18:01 +0500
Typo in variable name in last commit Matthew Wild Sun, 07 Dec 2008 19:12:50 +0000
stanza_dispatch = core_process_stanza, fixed for xmpp{client,server} listeners, and sessionmanager for the new syntax Matthew Wild Sun, 07 Dec 2008 19:04:23 +0000
Automated merge with http://waqas.ath.cx:8000/ Matthew Wild Sun, 07 Dec 2008 18:44:23 +0000
Latin1 support for SASL DIGEST-MD5 (initial commit) Waqas Hussain Sun, 07 Dec 2008 23:43:08 +0500
Small logging adjustment for mod_posix Matthew Wild Sun, 07 Dec 2008 03:12:56 +0000
Slightly more secure dialback secret generation Matthew Wild Sun, 07 Dec 2008 03:12:22 +0000
Merge from waqas Matthew Wild Sat, 06 Dec 2008 23:23:08 +0000
Removed unused variables Waqas Hussain Sun, 07 Dec 2008 03:14:30 +0500
Combined and merged similar code Waqas Hussain Sun, 07 Dec 2008 03:10:47 +0500
Removed pre-multitable code from module manager Waqas Hussain Sun, 07 Dec 2008 02:56:17 +0500
Remove some debugging from pposix.c Matthew Wild Sat, 06 Dec 2008 23:22:35 +0000
Add mod_posix, fixes #5 Matthew Wild Sat, 06 Dec 2008 23:21:55 +0000
Add posix support library, and adjust makefiles for it Matthew Wild Sat, 06 Dec 2008 23:20:59 +0000
Code tidying for xmpp{client,server}_listeners Matthew Wild Sat, 06 Dec 2008 23:16:46 +0000
Temporary hack for global modules Matthew Wild Sat, 06 Dec 2008 23:15:48 +0000
Remove print()s from sessionmanager and s2smanager Matthew Wild Sat, 06 Dec 2008 23:14:39 +0000
Make it possible to set custom output handler for logger Matthew Wild Sat, 06 Dec 2008 23:13:38 +0000
Remove old commented code from server.lua Matthew Wild Sat, 06 Dec 2008 23:12:46 +0000
Some code cleaning for the main script Matthew Wild Sat, 06 Dec 2008 23:11:21 +0000
Merge from waqas Matthew Wild Sat, 06 Dec 2008 20:25:51 +0000
Changed module manager to use multitable (initial commit) Waqas Hussain Sun, 07 Dec 2008 01:06:10 +0500
Fix add_event_hook in module API Matthew Wild Sat, 06 Dec 2008 19:51:10 +0000
Move the setting of data_path to fix #unfiledbug Matthew Wild Sat, 06 Dec 2008 19:50:37 +0000
Log in hostmanager when a vhost is activated/deactivated Matthew Wild Sat, 06 Dec 2008 19:49:14 +0000
Datamanager logs data_path Matthew Wild Sat, 06 Dec 2008 19:46:58 +0000
Move module loading to modulemanager Matthew Wild Sat, 06 Dec 2008 04:03:33 +0000
Merge from waqas/myself Matthew Wild Sat, 06 Dec 2008 03:42:21 +0000
Merge from waqas Matthew Wild Sat, 06 Dec 2008 02:27:34 +0000
Fixed: Stopped tryint to send error replies on unauthed connections Waqas Hussain Sat, 06 Dec 2008 07:24:15 +0500
Add hostmanager, and eventmanager Matthew Wild Sat, 06 Dec 2008 03:41:49 +0000
Small fix for multitable Matthew Wild Sat, 06 Dec 2008 03:40:51 +0000
Re-commit TLS fix Matthew Wild Fri, 05 Dec 2008 19:55:46 +0000
Merge Matthew Wild Fri, 05 Dec 2008 19:50:34 +0000
Backed out changeset 099d8a102deb (committed too much) Matthew Wild Fri, 05 Dec 2008 19:49:16 +0000
Don't say we need TLS after we've already started the handshake Matthew Wild Fri, 05 Dec 2008 19:40:46 +0000
Add TLS socket to readlist before handshake starts, fixes major slow-down on TLS connections Matthew Wild Fri, 05 Dec 2008 19:24:01 +0000
Comment out debug logging for now Matthew Wild Fri, 05 Dec 2008 19:22:34 +0000
Remove linger option on sockets, made no difference, and I forgot to remove it earlier Matthew Wild Fri, 05 Dec 2008 19:21:44 +0000
Fix the last couple of places where we send strings from mod_dialback Matthew Wild Fri, 05 Dec 2008 05:28:16 +0000
Remove an incorrect line which I didn't add, and fix the proper way. Corrects the sending of stanzas over unauthed s2sout's. Also fixes mod_dialback to send stanzas and not strings. Matthew Wild Fri, 05 Dec 2008 05:23:42 +0000
Fix for s2s with jabberd2 (we weren't routing db:verify's over s2sout_unauthed) Matthew Wild Fri, 05 Dec 2008 04:44:19 +0000
Disconnect with stream errors on bad XML, or invalid stream namespace Matthew Wild Fri, 05 Dec 2008 02:02:57 +0000
Add a couple more tests for jid.split Matthew Wild Fri, 05 Dec 2008 02:02:40 +0000
Merge from waqas Matthew Wild Fri, 05 Dec 2008 00:25:41 +0000
MultiTable: Remove all empty sub-tables when elements are removed Waqas Hussain Fri, 05 Dec 2008 05:24:10 +0500
Merge from waqas Matthew Wild Fri, 05 Dec 2008 00:14:25 +0000
util.multitable - A table with multiple key for each entry Waqas Hussain Fri, 05 Dec 2008 04:56:04 +0500
Automated merge with http://waqas.ath.cx/ Matthew Wild Thu, 04 Dec 2008 19:21:50 +0000
Changed util.datamanager to use util.serialization Waqas Hussain Fri, 05 Dec 2008 00:16:38 +0500
Changed the datastore for vCards from vCard to vcard in mod_vcard and mod_register Waqas Hussain Fri, 05 Dec 2008 00:16:03 +0500
Automated merge with http://waqas.ath.cx/ Matthew Wild Thu, 04 Dec 2008 18:49:00 +0000
Changed the ejabberd import script to use util.serialization Waqas Hussain Thu, 04 Dec 2008 23:40:15 +0500
Added module util.serialization Waqas Hussain Thu, 04 Dec 2008 23:27:54 +0500
Abstract xmlhandlers a bit more, also add error callbacks Matthew Wild Thu, 04 Dec 2008 18:47:26 +0000
Don't send stream:features to incoming s2s connections Matthew Wild Thu, 04 Dec 2008 17:10:02 +0000
Fix logger ids for c2s and s2sout Matthew Wild Thu, 04 Dec 2008 16:41:32 +0000
Automated merge with http://waqas.ath.cx/ Matthew Wild Thu, 04 Dec 2008 15:48:19 +0000
Change modules to use the new add_feature module API method. Waqas Hussain Thu, 04 Dec 2008 20:16:30 +0500
Added function add_feature to modules API (for adding disco features) Waqas Hussain Thu, 04 Dec 2008 20:07:22 +0500
Reorder the disco info elements to place always included elements first Waqas Hussain Thu, 04 Dec 2008 20:01:57 +0500
Added tag 0.1.0 for changeset c157c1412bda Matthew Wild Wed, 03 Dec 2008 20:44:26 +0000
Fix Makefile to link with Lua again 0.1.0 Matthew Wild Wed, 03 Dec 2008 20:00:17 +0000
Fix configure to save LFLAGS, and also set proper defaults for all sensible OSes Matthew Wild Wed, 03 Dec 2008 19:55:57 +0000
Automated merge with http://84.46.7.57:1234 Matthew Wild Wed, 03 Dec 2008 19:34:41 +0000
Making makefile work under OS X finally. Yeah OS X's gcc is a little bit strange. Tobias Markmann Wed, 03 Dec 2008 20:32:03 +0100
Using new LFLAGS variable. Tobias Markmann Wed, 03 Dec 2008 19:43:59 +0100
Added an error log message for this case Matthew Wild Wed, 03 Dec 2008 18:06:04 +0000
Quick fix for an issue that needs more looking into Matthew Wild Wed, 03 Dec 2008 18:01:56 +0000
Automated merge with http://waqas.ath.cx/ Matthew Wild Wed, 03 Dec 2008 17:24:20 +0000
Fix for handling latin1 encoded hostnames in SASL Waqas Hussain Wed, 03 Dec 2008 22:08:49 +0500
Fix GPL'ing MIT/X licensed code :) Matthew Wild Wed, 03 Dec 2008 16:44:03 +0000
Update HACKERS Matthew Wild Wed, 03 Dec 2008 16:20:58 +0000
Fill blank with URL Matthew Wild Wed, 03 Dec 2008 16:07:15 +0000
Remove stray merge marker Matthew Wild Wed, 03 Dec 2008 16:01:58 +0000
Merge from waqas Matthew Wild Wed, 03 Dec 2008 15:09:58 +0000
config and data directories taken from path, and quoted to allow spaces in path Waqas Hussain Wed, 03 Dec 2008 19:57:08 +0500
Converted prosody.cfg.lua.dist to use windows end-of-lines Waqas Hussain Wed, 03 Dec 2008 19:56:05 +0500
Fix license (left some boilerplate in) Matthew Wild Wed, 03 Dec 2008 14:59:27 +0000
and the C files too Matthew Wild Wed, 03 Dec 2008 14:45:03 +0000
Insert copyright/license headers Matthew Wild Wed, 03 Dec 2008 14:39:07 +0000
Fix port number in mod_console instructions Matthew Wild Wed, 03 Dec 2008 13:06:23 +0000
lxmppd -> Prosody Matthew Wild Wed, 03 Dec 2008 13:02:23 +0000
Fix macosx ostype target Matthew Wild Sun, 30 Nov 2008 19:59:28 +0000
Fix debian ostype target Matthew Wild Sun, 30 Nov 2008 19:58:41 +0000
Change sed usage back into one sed script for incompetent versions of sed Matthew Wild Sun, 30 Nov 2008 19:58:22 +0000
Use install to strip symbols Matthew Wild Sun, 30 Nov 2008 19:36:30 +0000
'install' libs to util before top-level make install Matthew Wild Sun, 30 Nov 2008 19:31:43 +0000
Potential fixes for building on Mac OSX Matthew Wild Sun, 30 Nov 2008 19:02:00 +0000
No need for the placeholder file in tests/ because the directory is no longer empty Matthew Wild Sun, 30 Nov 2008 18:59:29 +0000
Add test for latin1toutf8 (which passes) Matthew Wild Sun, 30 Nov 2008 18:57:23 +0000
Converting latin encoded responsed to utf-8 when needed. Tobias Markmann Sun, 30 Nov 2008 17:34:47 +0100
Automerge with waqas. Tobias Markmann Sun, 30 Nov 2008 17:18:31 +0100
Automated merge with h-h. Tobias Markmann Sun, 30 Nov 2008 15:18:45 +0100
Remove that idn stuff for realm because it's either an ugly hack that the password_handler isn't ready for or something worse. Tobias Markmann Sun, 30 Nov 2008 02:26:37 +0100
Added function latin1toutf8 to sasl.lua, for processing non-utf8 responses Waqas Hussain Sun, 30 Nov 2008 20:58:48 +0500
Makefile fix for creating datadir in correct place on install Matthew Wild Sun, 30 Nov 2008 14:30:22 +0000
Installation improvements (auto-creation of data directories) Matthew Wild Sun, 30 Nov 2008 04:22:43 +0000
Don't overwrite config on make install if it already exists Matthew Wild Sun, 30 Nov 2008 01:16:55 +0000
Path fix for auto-creating directories Waqas Hussain Sun, 30 Nov 2008 06:14:41 +0500
Merge from waqas Matthew Wild Sun, 30 Nov 2008 01:02:12 +0000
Auto-create data directories on start Waqas Hussain Sun, 30 Nov 2008 06:01:37 +0500
Merge with Tobias Matthew Wild Sun, 30 Nov 2008 00:38:41 +0000
idna-to-unicode so password_handler looks for the right domain. Tobias Markmann Sun, 30 Nov 2008 01:35:40 +0100
Do idna-to-ascii to the realm we send first in Digest-MD5. Tobias Markmann Sun, 30 Nov 2008 00:44:23 +0100
Yet another fix for the makefile :) Matthew Wild Sun, 30 Nov 2008 00:33:58 +0000
Fix missing prosody.cfg.lua.install Matthew Wild Sat, 29 Nov 2008 22:55:16 +0000
Don't write to prosody.cfg.lua from Makefile. Much apologies to poor albert :( Matthew Wild Sat, 29 Nov 2008 22:28:11 +0000
Add -fPIC to util-src/Makefile Matthew Wild Sat, 29 Nov 2008 22:20:59 +0000
Another automatic merge, this gets annoying." Tobias Markmann Sat, 29 Nov 2008 22:11:21 +0100
Fixed the ejabberd importer to work with the pipe sign "|" as a separator in erlang lists Waqas Hussain Sun, 30 Nov 2008 02:08:37 +0500
Autocommit. Tobias Markmann Sat, 29 Nov 2008 21:13:12 +0100
Automated merge. Tobias Markmann Sat, 29 Nov 2008 20:33:14 +0100
Automated merge. Tobias Markmann Sat, 29 Nov 2008 20:30:35 +0100
Make ejabberd2prosody.lua a little more cross-platform :) Matthew Wild Sat, 29 Nov 2008 19:52:20 +0000
Make ejabberd2prosody.lua eecutable Matthew Wild Sat, 29 Nov 2008 19:14:54 +0000
Automated merge with http://waqas.ath.cx/ Matthew Wild Sat, 29 Nov 2008 19:09:38 +0000
ejabberd db dump importer for Prosody Waqas Hussain Sat, 29 Nov 2008 23:59:27 +0500
More Makefile improvements (install the certificates, and update the config on install to find them) Matthew Wild Sat, 29 Nov 2008 17:52:10 +0000
Update Makefile to set correct paths on install with Debian package Matthew Wild Sat, 29 Nov 2008 17:22:05 +0000
Add some example certificates and update the config to point to them Matthew Wild Sat, 29 Nov 2008 17:21:04 +0000
Add COPYING, remove LICENSE Matthew Wild Sat, 29 Nov 2008 16:25:14 +0000
Merfe from Tobias Matthew Wild Sat, 29 Nov 2008 15:14:59 +0000
Apply IDNA to ASCII on hostnames. Tobias Markmann Sat, 29 Nov 2008 12:17:21 +0100
Forced merge. Tobias Markmann Sat, 29 Nov 2008 11:24:59 +0100
Use unsigned int instead of uint because uint is already in use on OS X. Tobias Markmann Fri, 28 Nov 2008 19:24:08 +0100
To use free you should include stdlib.h rather than malloc.h according to man page of free() and various C reference websites. Tobias Markmann Fri, 28 Nov 2008 18:36:04 +0100
Do idna_to_ascii when building own response. Tobias Markmann Fri, 28 Nov 2008 18:32:54 +0100
Fix for loading connlisteners when running without CFG_SOURCEDIR Matthew Wild Sat, 29 Nov 2008 15:13:30 +0000
Also look for binary modules in the parent directory when running tests Matthew Wild Sat, 29 Nov 2008 03:49:46 +0000
Automated merge with http://waqas.ath.cx/ Matthew Wild Sat, 29 Nov 2008 03:28:07 +0000
Moved incoming c2s presence handling from stanza_router to presencemanager Waqas Hussain Sat, 29 Nov 2008 08:25:34 +0500
Update Makefile to now pass config paths to prosody. Update prosody, modulemanager and connectionlisteners to obey these paths. Matthew Wild Sat, 29 Nov 2008 03:27:50 +0000
Fix for configmanager when config file can't be found Matthew Wild Sat, 29 Nov 2008 03:26:46 +0000
Rename and update config. Update Makefile for this change. Matthew Wild Sat, 29 Nov 2008 02:28:00 +0000
More Makefile improvements Matthew Wild Sat, 29 Nov 2008 02:23:48 +0000
Add a top-level Makefile and ./configure script. Update util-src Makefile for this. Matthew Wild Sat, 29 Nov 2008 02:07:33 +0000
Removing pull_from_master.sh. Use hg fetch instead. Matthew Wild Sat, 29 Nov 2008 01:49:23 +0000
Load prosody instead of main.lia in mod_console Waqas Hussain Sat, 29 Nov 2008 06:08:37 +0500
Make prosody executable Matthew Wild Sat, 29 Nov 2008 01:02:32 +0000
Automated merge with http://waqas.ath.cx/ Matthew Wild Sat, 29 Nov 2008 01:01:19 +0000
Added a FIXME Waqas Hussain Sat, 29 Nov 2008 05:57:57 +0500
Improved the regexp used to parse the client response a bit. Authenticating with non-ascii realm values now works. Waqas Hussain Sat, 29 Nov 2008 05:56:09 +0500
Fixed logging in datamanager Waqas Hussain Sat, 29 Nov 2008 05:53:11 +0500
main.lua -> prosody Matthew Wild Sat, 29 Nov 2008 01:00:04 +0000
Merge from waqas Matthew Wild Fri, 28 Nov 2008 18:06:29 +0000
Quickfix for dns.lua to not crash on failed connection to name servers Waqas Hussain Fri, 28 Nov 2008 22:47:22 +0500
Added option core.data_path Waqas Hussain Fri, 28 Nov 2008 20:17:20 +0500
No more reading 1 byte at a time from sockets Matthew Wild Fri, 28 Nov 2008 00:08:23 +0000
Merge from waqas Matthew Wild Thu, 27 Nov 2008 23:36:49 +0000
Completely switched to new hashes library from the old md5 library Waqas Hussain Fri, 28 Nov 2008 01:16:26 +0500
Switched from md5 to sha256 for dialback key generation Waqas Hussain Fri, 28 Nov 2008 01:13:34 +0500
Stopped using the lbase64 library Waqas Hussain Fri, 28 Nov 2008 00:48:16 +0500
Added make.bat for windows Waqas Hussain Thu, 27 Nov 2008 22:28:33 +0500
Removed MS specific preprocessor statements from the Makefile Waqas Hussain Thu, 27 Nov 2008 22:27:25 +0500
Add module:unload() to mod_console, and allow module:load() to take config param Matthew Wild Thu, 27 Nov 2008 23:36:17 +0000
Merge from waqas Matthew Wild Thu, 27 Nov 2008 17:12:05 +0000
Makefile now works on windows with Microsoft's compiler Waqas Hussain Thu, 27 Nov 2008 21:49:31 +0500
Minor changes to C files (to prevent compiler warnings) Waqas Hussain Thu, 27 Nov 2008 21:47:13 +0500
Some mod_console updates Matthew Wild Thu, 27 Nov 2008 17:09:21 +0000
is_loaded() and incomplete unload() for modules Matthew Wild Thu, 27 Nov 2008 16:52:30 +0000
Bumper commit for the new modulemanager API \o/ Updates all the modules, though some more changes may be in store. Matthew Wild Thu, 27 Nov 2008 03:12:12 +0000
Nice enhancement for logging output Matthew Wild Thu, 27 Nov 2008 03:06:29 +0000
Removing servermanager... it is no longer used Matthew Wild Thu, 27 Nov 2008 02:43:39 +0000
Log reason for connection failure Matthew Wild Wed, 26 Nov 2008 23:47:23 +0000
(Basic) IDNA and SRV fallback support Matthew Wild Wed, 26 Nov 2008 23:44:30 +0000
Fix to make a global configmanager instance Matthew Wild Wed, 26 Nov 2008 23:12:05 +0000
Fix for hashes.c and encodings.c to rename luaopen for util_* Matthew Wild Wed, 26 Nov 2008 22:45:33 +0000
Fix a waqas copy/paste error. It was my fault again apparently. Matthew Wild Wed, 26 Nov 2008 22:18:26 +0000
Merge from waqas Matthew Wild Wed, 26 Nov 2008 21:49:17 +0000
Added options to limit the number of resources and for handling of resource conflicts Waqas Hussain Thu, 27 Nov 2008 02:48:08 +0500
Update mod_selftests to use the hosts on http://xmpp.org/interop/servers.shtml Matthew Wild Wed, 26 Nov 2008 18:25:03 +0000
Yes, we don't put these things in here, we put them in here. Matthew Wild Wed, 26 Nov 2008 15:58:04 +0000
Wrapped a core_process_stanza call in an xpcall call Waqas Hussain Wed, 26 Nov 2008 09:47:16 +0500
Added mod_ping with support for [XEP-0199: XMPP Ping] Waqas Hussain Wed, 26 Nov 2008 09:06:32 +0500
Changed format for XEP-0090 to the legacy format Waqas Hussain Wed, 26 Nov 2008 09:02:58 +0500
Added mod_time with support for [XEP-0202: Entity Time] and [XEP-0090: Entity Time] (deprecated) Waqas Hussain Wed, 26 Nov 2008 08:56:30 +0500
Merge from waqas Matthew Wild Wed, 26 Nov 2008 03:29:06 +0000
Modules now sending disco replies Waqas Hussain Wed, 26 Nov 2008 08:27:09 +0500
Minor bug fix Waqas Hussain Wed, 26 Nov 2008 08:26:24 +0500
Added helper method to discomanager Waqas Hussain Wed, 26 Nov 2008 07:44:38 +0500
Add rough Makefile for util-src/ Matthew Wild Wed, 26 Nov 2008 02:21:18 +0000
Removed commented code Waqas Hussain Wed, 26 Nov 2008 01:55:07 +0500
Added util-src/hashes.c - support for sha1, sha256 and md5 hashes Waqas Hussain Wed, 26 Nov 2008 01:46:16 +0500
Added util-src/encodings.c - support for base64, stringprep and idna encodings Waqas Hussain Wed, 26 Nov 2008 01:45:25 +0500
Update TODO Matthew Wild Tue, 25 Nov 2008 05:00:31 +0000
Refuse to run without SSL/TLS unless run_without_ssl is set in config Matthew Wild Tue, 25 Nov 2008 03:52:53 +0000
Change loading order of modules, config before dependency checking Matthew Wild Tue, 25 Nov 2008 03:50:08 +0000
Some mod_console changes Matthew Wild Tue, 25 Nov 2008 03:48:43 +0000
Trivial whitespace fix in the missing dependency message Matthew Wild Tue, 25 Nov 2008 02:33:13 +0000
Add MD5 to the list of checked dependencies Matthew Wild Tue, 25 Nov 2008 02:30:25 +0000
Friendlier messages on missing dependencies Matthew Wild Tue, 25 Nov 2008 02:20:23 +0000
Fix softreq, so it reports when no suitable MD5 library is found Matthew Wild Tue, 25 Nov 2008 01:56:20 +0000
SSL library is optional, not a fatal error Matthew Wild Tue, 25 Nov 2008 01:55:01 +0000
Some ends too much. Tobias Markmann Sun, 23 Nov 2008 22:56:07 +0100
Some changes to report more correct SASL failures. Support for disabled accounts. Tobias Markmann Sun, 23 Nov 2008 21:26:06 +0100
Merging with main branch. Tobias Markmann Sun, 23 Nov 2008 20:44:48 +0100
Checking some variables for nil so no errors occur that'll break the server. Tobias Markmann Sun, 23 Nov 2008 20:43:42 +0100
Removing some debug messages. Tobias Markmann Sun, 16 Nov 2008 17:31:16 +0100
Merge from waqas Matthew Wild Sun, 23 Nov 2008 05:49:08 +0000
Added temporary fix for srv on windows: using opendns nameservers Waqas Hussain Sun, 23 Nov 2008 10:43:50 +0500
Check to prevent error on IQs from completely unhandled origins Waqas Hussain Sun, 23 Nov 2008 10:39:13 +0500
Backed out the backout. Now we're back out. Matthew Wild Sun, 23 Nov 2008 05:47:55 +0000
Reverted my change to modulemanager, to restore those made by waqas Matthew Wild Sun, 23 Nov 2008 05:43:58 +0000
Backed out changeset 79bd7a3e906c Matthew Wild Sun, 23 Nov 2008 05:43:17 +0000
Merge from waqas Matthew Wild Sun, 23 Nov 2008 05:21:21 +0000
Ahem, a bit of an identity crisis.. Waqas Hussain Sun, 23 Nov 2008 10:20:56 +0500
Removing lxmppd.cfg.dist Matthew Wild Sun, 23 Nov 2008 05:20:33 +0000
Typo prevented modulemanager.load() from returning the error if load failed. Matthew Wild Sun, 23 Nov 2008 05:14:37 +0000
Merge from waqas Matthew Wild Sun, 23 Nov 2008 05:03:36 +0000
Added mod_disco Waqas Hussain Sun, 23 Nov 2008 03:32:57 +0500
Added discomanager Waqas Hussain Sun, 23 Nov 2008 03:32:34 +0500
Added discohelper Waqas Hussain Sun, 23 Nov 2008 03:32:20 +0500
Account deletion support Waqas Hussain Sun, 23 Nov 2008 03:31:03 +0500
Check to prevent error for IQs from completely unhandled origins Waqas Hussain Sat, 22 Nov 2008 23:14:31 +0500
Removed useless check Waqas Hussain Sat, 22 Nov 2008 22:37:44 +0500
Only start console if it is enabled in the config. Note that the exact option is going to change tomorrow. Matthew Wild Sun, 23 Nov 2008 04:56:46 +0000
Add initial mod_console Matthew Wild Sun, 23 Nov 2008 04:54:44 +0000
Comment out remote debug, will later be enabled via config Matthew Wild Sun, 23 Nov 2008 04:54:05 +0000
Small fix for connlisteners to accept nil for userdata Matthew Wild Sun, 23 Nov 2008 04:53:12 +0000
Fix various mistakes in dns.lua Matthew Wild Sun, 23 Nov 2008 03:00:20 +0000
Fix dns for poor Windows users, who have never seen a resolv.conf Matthew Wild Sun, 23 Nov 2008 02:50:57 +0000
Add new lxmppd.cfg.lua.dist example config file Matthew Wild Sun, 23 Nov 2008 02:42:21 +0000
New configmanager. Old-style config files still work, but will print a warning Matthew Wild Sun, 23 Nov 2008 02:12:46 +0000
Fix mod_selftests syntax, and switch it to use config Matthew Wild Sun, 23 Nov 2008 02:11:58 +0000
All the people who don't use TLS, this one's for you. Matthew Wild Sat, 22 Nov 2008 20:12:27 +0000
Add helper function for adding message bodies to stanzas Matthew Wild Sat, 22 Nov 2008 19:07:41 +0000
Now possible to specify nil origin to core_route_stanza. Origin will be chosen as the host of the 'from' attribute on the stanza. Returns false on no such host. Matthew Wild Fri, 21 Nov 2008 05:59:03 +0000
Import initial configmanager, not sure if it works yet, but it does pass the unit tests ;) Matthew Wild Fri, 21 Nov 2008 05:47:27 +0000
Update test.lua with a work-in-progress Matthew Wild Fri, 21 Nov 2008 05:46:15 +0000
Better names for variables Matthew Wild Fri, 21 Nov 2008 05:07:41 +0000
Remove old TODO Matthew Wild Fri, 21 Nov 2008 05:06:35 +0000
Remove some declarations I added while debugging Matthew Wild Fri, 21 Nov 2008 05:06:01 +0000
Improve jid.split() and jid.bare() to pass new test cases with invalid JIDs Matthew Wild Fri, 21 Nov 2008 05:02:53 +0000
Add jid.bare() helper function Matthew Wild Thu, 20 Nov 2008 23:28:16 +0000
Adding selftests module, but not enabling in config Matthew Wild Thu, 20 Nov 2008 22:42:37 +0000
Oops, never added the tests for s2smanager to the repo Matthew Wild Thu, 20 Nov 2008 21:06:27 +0000
Add run_tests.sh Matthew Wild Thu, 20 Nov 2008 21:04:46 +0000
Update unit testing to output coverage reports Matthew Wild Thu, 20 Nov 2008 21:02:49 +0000
Remove or comment useless prints, or change them to log() Matthew Wild Thu, 20 Nov 2008 03:00:43 +0000
Add event for server startup completed: server-started Matthew Wild Thu, 20 Nov 2008 02:59:40 +0000
Don't error reply to stanzas direct over the s2s stream they came from Matthew Wild Thu, 20 Nov 2008 02:05:26 +0000
Use a stanza for c2s stream features instead of an array of strings. Removes a FIXME. Matthew Wild Thu, 20 Nov 2008 01:33:25 +0000
Log number of open sessions on session creation Matthew Wild Thu, 20 Nov 2008 01:32:24 +0000
Remove a debug print() from xmlhandlers Matthew Wild Thu, 20 Nov 2008 01:31:15 +0000
Remove version=1.0 on s2s stream headers, again. Matthew Wild Thu, 20 Nov 2008 01:14:31 +0000
Remove an old FIXME comment Matthew Wild Wed, 19 Nov 2008 23:25:04 +0000
Fix the reversed to/from on the final db:result. Fixes M-Link and Gmail. Thanks dwd!! Matthew Wild Wed, 19 Nov 2008 23:18:12 +0000
Comments and logging fixes Matthew Wild Wed, 19 Nov 2008 22:50:37 +0000
Send version=1.0 again in s2s stream header Matthew Wild Wed, 19 Nov 2008 22:05:44 +0000
Fix for setting the correct host on the socket, seems to fix s2s with XCP Matthew Wild Wed, 19 Nov 2008 22:04:39 +0000
Show which session got disconnected in log message Matthew Wild Wed, 19 Nov 2008 22:03:39 +0000
Don't error if the original s2s connection has closed before we get the dialback result Matthew Wild Wed, 19 Nov 2008 21:07:40 +0000
Don't send version 1.0. Who cares about Gmail? Matthew Wild Wed, 19 Nov 2008 05:34:00 +0000
Send version=1.0 in s2s stream header. Send s2s stream:features when in 1.0 mode. Matthew Wild Wed, 19 Nov 2008 05:13:07 +0000
Don't attempt to auth connection unless stanzas are being sent across it Matthew Wild Wed, 19 Nov 2008 05:12:21 +0000
Log sent s2s stanzas Matthew Wild Wed, 19 Nov 2008 05:11:37 +0000
Incorrect function set as callback Matthew Wild Wed, 19 Nov 2008 05:10:42 +0000
Don't error if streamopened/streamclosed callback is not specified for a session Matthew Wild Wed, 19 Nov 2008 05:10:16 +0000
Extra checks before sending error replies to incoming stanzas Matthew Wild Wed, 19 Nov 2008 05:09:05 +0000
Fix sending of unavailable presence on disconnect Matthew Wild Wed, 19 Nov 2008 05:07:52 +0000
Don't forget to escape XML in attributes. Thanks to the Postgres Q&amp;A room on conference.jabber.org :) Matthew Wild Wed, 19 Nov 2008 05:02:13 +0000
We have SRV resolving \o/ Matthew Wild Tue, 18 Nov 2008 22:41:04 +0000
Small fix for servermanager Matthew Wild Tue, 18 Nov 2008 22:40:23 +0000
Fix to prevent send retry when connection is already closed Matthew Wild Tue, 18 Nov 2008 22:16:06 +0000
*ahem* Yes, move along please... though really, quite a classic. :) Matthew Wild Tue, 18 Nov 2008 19:58:29 +0000
session:disconnect() -> session:close() for consistency with other Lua APIs Matthew Wild Tue, 18 Nov 2008 19:44:54 +0000
Remove useless check for unavailable presence (which never exists) Matthew Wild Tue, 18 Nov 2008 19:40:04 +0000
Quite some changes, to: Matthew Wild Tue, 18 Nov 2008 17:52:33 +0000
s2s sessions can now be disconnected, with or without a stream error. Fixes #8 Matthew Wild Tue, 18 Nov 2008 14:42:45 +0000
Allow us to close client connections, with or without a stream error. Partially fixes #8, we still need the same for s2s (though it should be almost a straight copy of the code, I'm too tired atm) Matthew Wild Tue, 18 Nov 2008 05:13:29 +0000
Flush write queue before closing socket Matthew Wild Tue, 18 Nov 2008 05:06:50 +0000
Fixed s2s manager's send queue to not store recieved stanza objects (as these can chnage after the send call) Waqas Hussain Mon, 17 Nov 2008 18:53:13 +0500
Send unsubscribe and unsubscribed on roster item delete, and broadcast available resources' presence in reply to pre-approved subscription request Waqas Hussain Mon, 17 Nov 2008 13:51:47 +0500
Adding logging for outbound presence broadcasts (changed it a bit) Waqas Hussain Mon, 17 Nov 2008 12:27:02 +0500
Adding logging for outbound presence broadcasts Waqas Hussain Mon, 17 Nov 2008 12:21:21 +0500
Second fix for broadcasting presence of available resources to newly approved contact Waqas Hussain Mon, 17 Nov 2008 11:28:09 +0500
Fix for broadcasting presence of available resources to newly approved contact Waqas Hussain Mon, 17 Nov 2008 10:24:47 +0500
Moved presence subscription code from stanza_router to presencemanager Waqas Hussain Mon, 17 Nov 2008 10:15:04 +0500
Merge with waqas Matthew Wild Sun, 16 Nov 2008 00:30:13 +0000
Fix for putting TLS in stream:features for connections already using TLS. Thanks to albert for spotting. Matthew Wild Sun, 16 Nov 2008 00:29:15 +0000
Fix logging in some cases for client disconnects Matthew Wild Sun, 16 Nov 2008 00:27:40 +0000
Removed unused function send_to_session from sessionmanager (send_to_session replaced by session.send) Waqas Hussain Sun, 16 Nov 2008 05:06:38 +0500
Fixed mod_tls to use session.send for sending stanzas Waqas Hussain Sun, 16 Nov 2008 05:03:21 +0500
Fixed servermanager to use session.send for sending stanzas Waqas Hussain Sun, 16 Nov 2008 05:02:15 +0500
Removed useless [[local send = require "core.sessionmanager".send_to_session]] from mod_uptime and mod_version Waqas Hussain Sun, 16 Nov 2008 04:52:11 +0500
Fixed mod_saslauth to use session.send for sending stanzas Waqas Hussain Sun, 16 Nov 2008 04:47:34 +0500
Fixed sessionmanager to not send session in place of stream features... Waqas Hussain Sun, 16 Nov 2008 04:45:31 +0500
Fixed mod_register to use session.send for sending stanzas Waqas Hussain Sun, 16 Nov 2008 04:42:03 +0500
Fixed mod_private to use session.send for sending stanzas Waqas Hussain Sun, 16 Nov 2008 04:39:48 +0500
Fixed sessionmanager to use appropriate method for sending stream features Waqas Hussain Sun, 16 Nov 2008 04:37:54 +0500
Fixed mod_legacyauth to use session.send for sending stanzas Waqas Hussain Sun, 16 Nov 2008 04:36:34 +0500
Fix mod_vcard to use session.send for sending stanzas Waqas Hussain Sun, 16 Nov 2008 04:28:37 +0500
Merge with myself (!) Matthew Wild Sat, 15 Nov 2008 23:22:27 +0000
Merge from waqas Matthew Wild Sat, 15 Nov 2008 22:29:24 +0000
Code cleanup for resource binding Waqas Hussain Sun, 16 Nov 2008 03:16:53 +0500
Unused variables in mod_tls Waqas Hussain Sun, 16 Nov 2008 02:52:54 +0500
You can never have too many tests Matthew Wild Sat, 15 Nov 2008 23:14:32 +0000
Warn when subtest function does not exist Matthew Wild Sat, 15 Nov 2008 23:11:17 +0000
If iq child element has no xmlns, use parent's Matthew Wild Sat, 15 Nov 2008 23:10:41 +0000
Fix mod_roster to use session.send for sending stanzas Matthew Wild Sat, 15 Nov 2008 23:09:08 +0000
Small fix for mod_version Matthew Wild Sat, 15 Nov 2008 22:07:31 +0000
Providing some human readable error messages and some fixes. Tobias Markmann Sat, 15 Nov 2008 22:36:22 +0100
Using md5.sum rather than hashes.md5 because we don't want hexadecimal Waqas Hussain Sun, 16 Nov 2008 02:28:32 +0500
mod_saslauth: Code cleanup Waqas Hussain Sun, 16 Nov 2008 02:27:22 +0500
Made SASL module fit the new interface. Tobias Markmann Sat, 15 Nov 2008 22:30:09 +0100
base64 encode the sasl responses Waqas Hussain Sun, 16 Nov 2008 02:10:01 +0500
Started using realm in password hashing, and added support for error message replies from sasl Waqas Hussain Sun, 16 Nov 2008 01:54:14 +0500
Comment out DIGEST-MD5 until it is fully implemented Matthew Wild Sat, 15 Nov 2008 19:50:22 +0000
Merge new SASL code from Tobias and Waqas Matthew Wild Sat, 15 Nov 2008 19:44:09 +0000
Merging with Waqas' code. Tobias Markmann Sat, 15 Nov 2008 20:28:49 +0100
Set username in a SASL object. Tobias Markmann Sat, 15 Nov 2008 20:28:09 +0100
Set username on SASL success Waqas Hussain Sun, 16 Nov 2008 00:25:28 +0500
Merge with Waqas changes to mod_saslauth. Tobias Markmann Sat, 15 Nov 2008 19:25:51 +0100
Made PLAIN method in sasl.lua module follow new interface. Tobias Markmann Sat, 15 Nov 2008 19:23:55 +0100
mod_saslauth: Added base64 decoding, encoding check, and cleaned the code up. Waqas Hussain Sat, 15 Nov 2008 23:20:07 +0500
Adding some TODO for some security issue. Tobias Markmann Sat, 15 Nov 2008 19:12:05 +0100
Merging my new SASL code with Waqas' adjusted saslauth module. Tobias Markmann Sat, 15 Nov 2008 13:47:17 +0100
mod_saslauth updated for digest-md5 Waqas Hussain Sat, 15 Nov 2008 12:21:04 +0500
Rewrote SASL Digest-MD5 responce generating code, fixed some realm related issue and tested it successfully with Psi. Thanks to dwd, remko and jake. Tobias Markmann Wed, 12 Nov 2008 21:38:46 +0100
Merging. Tobias Markmann Mon, 10 Nov 2008 16:29:19 +0100
Forward response stanzas to sasl.lua and some other stuff. Tobias Markmann Mon, 10 Nov 2008 16:28:15 +0100
Fixing some parsing and some other stuff. Tobias Markmann Sun, 09 Nov 2008 22:45:17 +0100
Some early attempts on DIGEST-MD5. Tobias Markmann Sun, 09 Nov 2008 21:16:57 +0100
Fix logging of disconnect reason, and also sending of unavailable presence on disconnect Matthew Wild Sat, 15 Nov 2008 19:32:58 +0000
Fix routing of outbound iq stanzas Matthew Wild Sat, 15 Nov 2008 19:13:28 +0000
Add tests for core.stanza_router Matthew Wild Sat, 15 Nov 2008 19:12:23 +0000
Add new logger for tests to use Matthew Wild Sat, 15 Nov 2008 19:11:38 +0000
Some fixes for our test runner Matthew Wild Sat, 15 Nov 2008 19:05:01 +0000
Return registered host table when registering a component Matthew Wild Sat, 15 Nov 2008 04:28:41 +0000
Log how many queued stanzas we send Waqas Hussain Sat, 15 Nov 2008 08:38:25 +0500
Merge from waqas Matthew Wild Sat, 15 Nov 2008 00:35:09 +0000
Some bugs fixed Waqas Hussain Sat, 15 Nov 2008 05:33:14 +0500
Update hostname for identi.ca Matthew Wild Fri, 14 Nov 2008 20:30:24 +0000
Remove some old unused (and empty) functions from s2smanager Matthew Wild Fri, 14 Nov 2008 18:54:19 +0000
Only reply with errors if the stanza is not an error or a result (don't know how much bandwidth this just cost me :) ) Matthew Wild Fri, 14 Nov 2008 18:46:00 +0000
Update rostermanager to use new logger Matthew Wild Fri, 14 Nov 2008 17:37:45 +0000
A treat for Linux users ;) Matthew Wild Fri, 14 Nov 2008 16:03:33 +0000
Fix outgoing s2s from components. Fixes #16 Matthew Wild Fri, 14 Nov 2008 14:26:56 +0000
Now outgoing s2s sessions are associated with their from_host, fixes #15 Matthew Wild Fri, 14 Nov 2008 02:54:56 +0000
Some more logging fixes Matthew Wild Fri, 14 Nov 2008 02:41:37 +0000
Yep, s2s definitely works now. This is just a small fix for logging... Matthew Wild Fri, 14 Nov 2008 02:38:41 +0000
I knew it ;) Fix sending error replies over s2s (though we shouldn't be error'ing on stream:features anyway) Matthew Wild Fri, 14 Nov 2008 02:33:20 +0000
Print out the stanza also Matthew Wild Fri, 14 Nov 2008 02:23:43 +0000
Fix for detecting when we are routing a stanza to ourself (I'm sure this has something to do with you, waqas...) Matthew Wild Fri, 14 Nov 2008 02:20:46 +0000
Another small fix, for logging in s2smanager Matthew Wild Fri, 14 Nov 2008 02:12:08 +0000
Another small fix, for logging in s2smanager Matthew Wild Fri, 14 Nov 2008 02:09:20 +0000
Mmm, s2s fixed :) Matthew Wild Fri, 14 Nov 2008 02:06:17 +0000
Merge from waqas Matthew Wild Thu, 13 Nov 2008 16:58:29 +0000
Added error replies for unhandled stanzas Waqas Hussain Thu, 13 Nov 2008 19:14:31 +0500
Added basic offline message support Waqas Hussain Thu, 13 Nov 2008 12:13:13 +0500
Added util.datetime: Utility methods to support XEP-0082: XMPP Date and Time Profiles Waqas Hussain Thu, 13 Nov 2008 12:12:19 +0500
Added support for storing (and removing), loading and appending to lists of data to datamanager (for supporting offline messages) Waqas Hussain Thu, 13 Nov 2008 12:10:42 +0500
Fixed stanza deserialization Waqas Hussain Thu, 13 Nov 2008 12:07:53 +0500
Add support for remote debugger Matthew Wild Thu, 13 Nov 2008 16:47:16 +0000
Missed importing a function in last commit Matthew Wild Thu, 13 Nov 2008 03:56:22 +0000
Change sending reply stream header to use top_tag() Matthew Wild Thu, 13 Nov 2008 03:48:20 +0000
Add new top_tag() method to stanzas Matthew Wild Thu, 13 Nov 2008 03:47:44 +0000
Some s2s fixes. Now connect() does not block, and stanzas are not lost when connection is slow Matthew Wild Wed, 12 Nov 2008 19:26:08 +0000
Renamed some of the variables in jid.split test to make it clearer Matthew Wild Mon, 10 Nov 2008 00:00:46 +0000
Fix jid.split test function Matthew Wild Sun, 09 Nov 2008 23:58:19 +0000
Merge from waqas Matthew Wild Sun, 09 Nov 2008 23:54:54 +0000
Fixed typo Waqas Hussain Mon, 10 Nov 2008 04:53:42 +0500
Merge from waqas Matthew Wild Sun, 09 Nov 2008 21:48:01 +0000
Added mod_uptime: [XEP-0012: Last Activity] queries now work when directed at the server. Waqas Hussain Mon, 10 Nov 2008 01:33:37 +0500
Hack to allow s2s stanzas to work until we do proper namespace handling Waqas Hussain Mon, 10 Nov 2008 01:30:52 +0500
Move some code about so that we don't leave connections hanging if they hit the connection timeout Matthew Wild Sun, 09 Nov 2008 21:46:42 +0000
Actually show error and position when we show a traceback :) Matthew Wild Sun, 09 Nov 2008 20:15:31 +0000
Prevent slow connects for s2s from blocking for so long Matthew Wild Sun, 09 Nov 2008 20:14:58 +0000
We don't fail if modules fail to load at startup :) Waqas Hussain Sun, 09 Nov 2008 05:24:47 +0500
We now fail if modules fail to load at startup. Waqas Hussain Sun, 09 Nov 2008 04:26:25 +0500
Updated usermanager with DIGEST-MD5 support Waqas Hussain Sun, 09 Nov 2008 03:33:38 +0500
Fix some very misleading logging Matthew Wild Sat, 08 Nov 2008 20:44:32 +0000
Committing code to get nicer tracebacks for errors, also we no longer consider such errors fatal (probably a bad thing, I know...) Matthew Wild Sat, 08 Nov 2008 20:42:23 +0000
Just committing this warning, because I want to know if the problem really affects us Matthew Wild Sat, 08 Nov 2008 20:39:08 +0000
Add host field to local host sessions Matthew Wild Sat, 08 Nov 2008 20:32:30 +0000
Merge from waqas Matthew Wild Sat, 08 Nov 2008 00:17:00 +0000
Redirecting all stanzas not from origin of type s2sin and c2s to core_handle_stanza Waqas Hussain Sat, 08 Nov 2008 05:06:22 +0500
Shortened log output for incoming stanzas and an added check. Waqas Hussain Fri, 07 Nov 2008 02:38:44 +0500
Fix for checking components, but we need to look at this whole block to optimise it, really we do Matthew Wild Sat, 08 Nov 2008 00:10:01 +0000
Fixed some whitespace. Waqas Hussain Thu, 06 Nov 2008 16:57:10 +0500
Reworked the way lxmppd.cfg is used Waqas Hussain Thu, 06 Nov 2008 16:52:39 +0500
Re-applying my changes to componentmanager. Sigh. Matthew Wild Tue, 04 Nov 2008 22:50:32 +0000
Adding component support. Again... Waqas Hussain Wed, 05 Nov 2008 03:47:22 +0500
/me glares at waqas for messing up the repo Matthew Wild Tue, 04 Nov 2008 22:42:06 +0000
/me glares at MattJ Waqas Hussain Wed, 05 Nov 2008 03:06:05 +0500
Commented a buggy check Waqas Hussain Tue, 04 Nov 2008 17:43:48 +0500
Internal component support Waqas Hussain Tue, 04 Nov 2008 17:25:12 +0500
Foxed: Copy stanza type in reply for presence and message stanzas Waqas Hussain Tue, 04 Nov 2008 17:21:27 +0500
Part 2 of internal components. Should have mentioned that the previous commit was from waqas, this one from me. Matthew Wild Tue, 04 Nov 2008 18:17:48 +0000
Part one of internal component support Matthew Wild Tue, 04 Nov 2008 18:15:56 +0000
Merge (for some reason) Matthew Wild Tue, 04 Nov 2008 01:26:56 +0000
A little whitespace fix Waqas Hussain Tue, 04 Nov 2008 00:41:40 +0500
Datamanager now deletes files with no data Waqas Hussain Mon, 03 Nov 2008 07:50:09 +0500
Reformatted lxmppd.cfg.dist and removed redundant variable Waqas Hussain Mon, 03 Nov 2008 07:48:39 +0500
imported patch srv-for-cdr-se.patch Matthew Wild Sun, 02 Nov 2008 17:36:40 +0000
Removed require "core.stanza_dispatch" Waqas Hussain Sun, 02 Nov 2008 22:28:32 +0500
Remove obsolete stanza_dispatch.lua Matthew Wild Sun, 02 Nov 2008 16:42:20 +0000
merge from waqas Matthew Wild Sun, 02 Nov 2008 02:02:41 +0000
Priority based message routing, etc Waqas Hussain Sun, 02 Nov 2008 06:53:31 +0500
Added resource priority handling, etc Waqas Hussain Sun, 02 Nov 2008 06:36:42 +0500
Fix for previous commit (again) Matthew Wild Sun, 02 Nov 2008 01:30:36 +0000
Fix for previous commit Matthew Wild Sun, 02 Nov 2008 01:28:27 +0000
Fix for add_iq_handler to allow multiple origin types too Matthew Wild Sun, 02 Nov 2008 01:26:37 +0000
vcards for s2s Matthew Wild Sun, 02 Nov 2008 01:20:42 +0000
Fix MD5 loading check Matthew Wild Sun, 02 Nov 2008 01:19:23 +0000
mod_roster fix Waqas Hussain Sun, 02 Nov 2008 02:23:52 +0500
Another fix for s2s (well, let's say it was more for modules) Matthew Wild Sat, 01 Nov 2008 21:10:19 +0000
Fix s2s once and for all Matthew Wild Sat, 01 Nov 2008 21:07:14 +0000
General fixes for s2s, to make it more robust (I hope), sending data to remote hosts sane (s2ssession.send() works as expected), recycle outgoing dialback connections, etc. Matthew Wild Sat, 01 Nov 2008 18:28:46 +0000
Fix for mod_version over s2s Matthew Wild Sat, 01 Nov 2008 18:23:52 +0000
mod_version is here Matthew Wild Thu, 30 Oct 2008 21:26:53 +0000
Was a bit hasty to remove send_s2s() from stanza_router. We still use it, and there is no problem with it. Matthew Wild Thu, 30 Oct 2008 21:19:26 +0000
sends2s -> s2s_session.send(), s2s_session.send() -> s2s_session.sends2s() Matthew Wild Thu, 30 Oct 2008 21:11:22 +0000
Added support for XEP-0049: Private XML Storage (mod_private) Waqas Hussain Sun, 26 Oct 2008 21:22:59 +0500
mod_vcard: Fixed to use new util.stanza.add_child Waqas Hussain Sun, 26 Oct 2008 21:21:38 +0500
Combined some lines Waqas Hussain Sun, 26 Oct 2008 21:19:49 +0500
Datamanager Fixes and improvements Waqas Hussain Sun, 26 Oct 2008 21:19:04 +0500
Don't set cursor inside added child when using add_child() Matthew Wild Sun, 26 Oct 2008 14:39:52 +0000
Make add_child() behave as expected. Old add_child() is now add_direct_child() Matthew Wild Sun, 26 Oct 2008 14:27:10 +0000
Better logging of s2s connections Matthew Wild Sun, 26 Oct 2008 14:03:40 +0000
Merge presence/subscription support from waqas Matthew Wild Sun, 26 Oct 2008 13:19:09 +0000
Bug fixes and checks for presence subscriptions, etc Waqas Hussain Sun, 26 Oct 2008 00:22:18 +0500
Outbound presence subscription Waqas Hussain Sat, 25 Oct 2008 21:16:08 +0500
Routing code reorganization Waqas Hussain Sat, 25 Oct 2008 06:49:48 +0500
Inbound subscription request Waqas Hussain Sat, 25 Oct 2008 03:13:10 +0500
Inbound unsubscribe Waqas Hussain Sat, 25 Oct 2008 02:38:24 +0500
Inbound subscription cancellation Waqas Hussain Sat, 25 Oct 2008 02:29:58 +0500
Inbound subscription approval Waqas Hussain Sat, 25 Oct 2008 02:16:29 +0500
Minor fixes, comments Waqas Hussain Sat, 25 Oct 2008 01:48:34 +0500
Little tweak for more useful logging of closed s2s sessions Matthew Wild Sun, 26 Oct 2008 13:14:14 +0000
Log when an incoming dialback verification request is an invalid key for our domain Matthew Wild Sat, 25 Oct 2008 20:34:21 +0100
Remove misleading log message regarding s2s/dialback Matthew Wild Sat, 25 Oct 2008 18:21:34 +0100
Backed out changeset 4adc53e03b4d (garbage collection) Matthew Wild Fri, 24 Oct 2008 19:04:51 +0100
Extra garbage collection, for debugging Matthew Wild Fri, 24 Oct 2008 18:43:26 +0100
other half of previous commit Matthew Wild Fri, 24 Oct 2008 18:14:40 +0100
Clean up session when s2s connections are disconnected Matthew Wild Fri, 24 Oct 2008 18:13:54 +0100
Remove some overly-verbose debug log output Matthew Wild Fri, 24 Oct 2008 15:33:38 +0100
Destroy s2s sendqueue when connection is established successfully and data written Matthew Wild Fri, 24 Oct 2008 15:32:31 +0100
Fix nil concat for good this time (\!) Matthew Wild Fri, 24 Oct 2008 15:20:34 +0100
Fix nil concat when non-existant user is probed (another) Matthew Wild Fri, 24 Oct 2008 15:18:53 +0100
Fix nil concat when non-existant user is probed Matthew Wild Fri, 24 Oct 2008 15:16:18 +0100
Hack until we get SRV resolving Matthew Wild Fri, 24 Oct 2008 14:59:04 +0100
Fix for sessionmanager to not throw error when session doesn't have a private logger Matthew Wild Fri, 24 Oct 2008 14:47:23 +0100
Show error when no MD5 lib available Matthew Wild Fri, 24 Oct 2008 14:46:22 +0100
Fix mod_legacyauth to not use old stanza_dispatch Matthew Wild Fri, 24 Oct 2008 14:45:50 +0100
Merge from waqas Matthew Wild Fri, 24 Oct 2008 07:57:06 +0100
Moved some code and removed unnecessary checks. Waqas Hussain Fri, 24 Oct 2008 01:06:54 +0500
Presence fixes (again) Waqas Hussain Fri, 24 Oct 2008 00:26:01 +0500
Merging more s2s Matthew Wild Fri, 24 Oct 2008 07:36:48 +0100
Partial s2s commit Matthew Wild Fri, 24 Oct 2008 07:34:13 +0100
s2s works! \o/ \o/ s2s Matthew Wild Fri, 24 Oct 2008 07:27:36 +0100
working incoming s2s \o/ s2s Matthew Wild Fri, 24 Oct 2008 06:13:38 +0100
working outgoing s2s \o/ s2s Matthew Wild Fri, 24 Oct 2008 03:42:26 +0100
dialback keys now verified s2s Matthew Wild Fri, 24 Oct 2008 03:06:55 +0100
No need to comment out s2s in this branch s2s Matthew Wild Thu, 23 Oct 2008 19:10:16 +0100
Backed out changeset 98e9fea75e5b Matthew Wild Thu, 23 Oct 2008 18:43:00 +0100
Backed out changeset 37b3e9ed8918 (again) Matthew Wild Thu, 23 Oct 2008 18:42:25 +0100
Backed out changeset a0fc73d5f48c Matthew Wild Thu, 23 Oct 2008 18:40:06 +0100
Backed out changeset 8f17ba74823c Matthew Wild Thu, 23 Oct 2008 18:39:26 +0100
Reverting stanza_router to non-conflicted version Matthew Wild Thu, 23 Oct 2008 18:33:10 +0100
Making the best attempt out of a bad merge from waqas Matthew Wild Thu, 23 Oct 2008 18:24:55 +0100
Added TODO Waqas Hussain Thu, 23 Oct 2008 22:08:19 +0500
Merged from Matthew Waqas Hussain Thu, 23 Oct 2008 22:07:36 +0500
Merged from Matthew Waqas Hussain Thu, 23 Oct 2008 21:51:00 +0500
Removed .hgtags Waqas Hussain Thu, 23 Oct 2008 21:39:49 +0500
Fixed: Works when LuaRocks is not present Waqas Hussain Thu, 23 Oct 2008 20:11:06 +0500
Roster updates Waqas Hussain Thu, 23 Oct 2008 20:02:30 +0500
Docs update Waqas Hussain Thu, 23 Oct 2008 19:53:02 +0500
Presence fixes Waqas Hussain Thu, 23 Oct 2008 19:47:56 +0500
Fixed: Some modules did not return anything Waqas Hussain Thu, 23 Oct 2008 18:42:29 +0500
Set things up for presence subscriptions. Waqas Hussain Thu, 23 Oct 2008 18:36:10 +0500
Initial s2s stuff s2s Matthew Wild Thu, 23 Oct 2008 18:09:39 +0100
Final fix for marking user offline when all resources are gone :) Matthew Wild Thu, 23 Oct 2008 18:05:06 +0100
even faster checking for other sessions... thank you waqas :) Matthew Wild Thu, 23 Oct 2008 17:34:10 +0100
faster checking for other sessions Matthew Wild Thu, 23 Oct 2008 17:27:41 +0100
Fix for not destroying sessions when connection closed. Matthew Wild Thu, 23 Oct 2008 16:07:40 +0100
No s2s yet :) Matthew Wild Thu, 23 Oct 2008 14:39:42 +0100
Added a comment, removed all the old code Matthew Wild Thu, 23 Oct 2008 04:06:51 +0100
TLS/SASL no longer should include the connhandler module Matthew Wild Thu, 23 Oct 2008 03:53:51 +0100
Relocate presence broadcast to core_handle_stanza() Matthew Wild Thu, 23 Oct 2008 03:52:51 +0100
Merge roster & presence from waqas Matthew Wild Wed, 22 Oct 2008 23:12:26 +0100
Fixed: datamanager.store and datamanager.load could crash when username or host arguments were nil. (useful for server specific and global data). Waqas Hussain Thu, 23 Oct 2008 02:49:43 +0500
Updated and fixed session documentation Waqas Hussain Thu, 23 Oct 2008 02:19:26 +0500
Updated session documentation Waqas Hussain Thu, 23 Oct 2008 02:11:48 +0500
Added session property for interested resources Waqas Hussain Thu, 23 Oct 2008 02:11:27 +0500
Working presence, presence probes and other fixes Waqas Hussain Thu, 23 Oct 2008 00:46:38 +0500
Added: TODO Waqas Hussain Wed, 22 Oct 2008 21:20:47 +0500
Fixed: Unhandled stanza handling Waqas Hussain Wed, 22 Oct 2008 21:20:29 +0500
Fixed: Roster support Waqas Hussain Wed, 22 Oct 2008 21:20:07 +0500
Minor edit, and added a TODO Waqas Hussain Wed, 22 Oct 2008 21:18:50 +0500
Added: More complete implementation for mod_roster Waqas Hussain Fri, 17 Oct 2008 22:20:03 +0500
Added: Roster manipulation functions to core.rostermanager Waqas Hussain Fri, 17 Oct 2008 22:19:26 +0500
Added: presence broadcast Waqas Hussain Tue, 14 Oct 2008 10:26:33 +0500
Removed an unnecessary line Waqas Hussain Tue, 14 Oct 2008 09:56:14 +0500
Fixed: util/jid.lua now returns module object Waqas Hussain Tue, 14 Oct 2008 09:54:49 +0500
Fixed: Typos caused by lack of sleep. Waqas Hussain Tue, 14 Oct 2008 07:20:29 +0500
Fixed: mod_roster now outputs all roster data (instead of just the JIDs) Waqas Hussain Sun, 12 Oct 2008 17:41:14 +0500
Added some roster management functions Waqas Hussain Sun, 12 Oct 2008 17:40:03 +0500
Documented the roster object's structure Waqas Hussain Sun, 12 Oct 2008 17:38:17 +0500
Abstract connections with "connection listeners" Matthew Wild Wed, 22 Oct 2008 17:36:21 +0100
server.lua should degrade gracefully when LuaSec not present Matthew Wild Wed, 22 Oct 2008 17:27:40 +0100
Some tiny changes for main.lua Matthew Wild Sun, 12 Oct 2008 01:23:30 +0100
Updated TODO Matthew Wild Sun, 12 Oct 2008 01:01:19 +0100
Remove more of Dolphin's leftovers Matthew Wild Sat, 11 Oct 2008 22:16:02 +0100
Add AUTHORS file Matthew Wild Sat, 11 Oct 2008 21:40:50 +0100
Fix MUC address Matthew Wild Thu, 09 Oct 2008 20:32:59 +0100
Updated pull script for new repo Matthew Wild Thu, 09 Oct 2008 20:28:39 +0100
Fixed: util.stanza.deserialize now handles nil stanzas Waqas Hussain Thu, 09 Oct 2008 22:19:35 +0500
Stanza preserialize/deserialize helpers, to strip and restore stanzas respectively. Fixed mod_vcard to use these. Matthew Wild Thu, 09 Oct 2008 00:50:45 +0100
Fixed: incorrect auth check Waqas Hussain Thu, 09 Oct 2008 03:40:16 +0500
Minor fix Waqas Hussain Thu, 09 Oct 2008 03:21:16 +0500
Merge from Matthew. datamanager.simplesave fix Waqas Hussain Thu, 09 Oct 2008 03:01:47 +0500
Added: vCard plugin: mod_vcard Waqas Hussain Thu, 09 Oct 2008 02:59:57 +0500
Added: mod_register now replies with an error stanza when file write fails Waqas Hussain Thu, 09 Oct 2008 02:08:33 +0500
Added: Datastore support for hosts and global data in addition to users Waqas Hussain Thu, 09 Oct 2008 01:20:43 +0500
Fixed routing for IQs to bare JIDs, and added a simple IQ validity check Waqas Hussain Thu, 09 Oct 2008 01:18:48 +0500
Fix for saving tables with non-string keys Matthew Wild Wed, 08 Oct 2008 22:42:51 +0100
Merge roster fixes from waqas Matthew Wild Wed, 08 Oct 2008 17:27:20 +0100
Fixed: rostermanager.lua now returns the module Waqas Hussain Wed, 08 Oct 2008 21:10:18 +0500
Removed: Unnecessary check in mod_roster. session.roster is guaranteed to be available for "c2s" session type. Waqas Hussain Wed, 08 Oct 2008 20:38:05 +0500
Fized: Added check to ensure that resource binding is done after auth. Waqas Hussain Wed, 08 Oct 2008 20:37:16 +0500
Load roster on resource bind Waqas Hussain Wed, 08 Oct 2008 19:30:35 +0500
Merged docs from paul Matthew Wild Wed, 08 Oct 2008 17:20:11 +0100
Added script to pull from master mercurial repository Paul-Sebastian Manole Wed, 08 Oct 2008 19:17:14 +0300
Remove debugging output from when doing TLS Matthew Wild Wed, 08 Oct 2008 17:19:00 +0100
Added to a comment Waqas Hussain Wed, 08 Oct 2008 17:06:51 +0500