prosody.git
15 years agoSmall fix for mod_version
Matthew Wild [Sat, 15 Nov 2008 22:07:31 +0000 (22:07 +0000)]
Small fix for mod_version

15 years agoProviding some human readable error messages and some fixes.
Tobias Markmann [Sat, 15 Nov 2008 21:36:22 +0000 (22:36 +0100)]
Providing some human readable error messages and some fixes.

15 years agoMade SASL module fit the new interface.
Tobias Markmann [Sat, 15 Nov 2008 21:30:09 +0000 (22:30 +0100)]
Made SASL module fit the new interface.

15 years agoUsing md5.sum rather than hashes.md5 because we don't want hexadecimal
Waqas Hussain [Sat, 15 Nov 2008 21:28:32 +0000 (02:28 +0500)]
Using md5.sum rather than hashes.md5 because we don't want hexadecimal

15 years agomod_saslauth: Code cleanup
Waqas Hussain [Sat, 15 Nov 2008 21:27:22 +0000 (02:27 +0500)]
mod_saslauth: Code cleanup

15 years agobase64 encode the sasl responses
Waqas Hussain [Sat, 15 Nov 2008 21:10:01 +0000 (02:10 +0500)]
base64 encode the sasl responses

15 years agoStarted using realm in password hashing, and added support for error message replies...
Waqas Hussain [Sat, 15 Nov 2008 20:54:14 +0000 (01:54 +0500)]
Started using realm in password hashing, and added support for error message replies from sasl

15 years agoComment out DIGEST-MD5 until it is fully implemented
Matthew Wild [Sat, 15 Nov 2008 19:50:22 +0000 (19:50 +0000)]
Comment out DIGEST-MD5 until it is fully implemented

15 years agoMerge new SASL code from Tobias and Waqas
Matthew Wild [Sat, 15 Nov 2008 19:44:09 +0000 (19:44 +0000)]
Merge new SASL code from Tobias and Waqas

15 years agoFix logging of disconnect reason, and also sending of unavailable presence on disconnect
Matthew Wild [Sat, 15 Nov 2008 19:32:58 +0000 (19:32 +0000)]
Fix logging of disconnect reason, and also sending of unavailable presence on disconnect

15 years agoMerging with Waqas' code.
Tobias Markmann [Sat, 15 Nov 2008 19:28:49 +0000 (20:28 +0100)]
Merging with Waqas' code.

15 years agoSet username in a SASL object.
Tobias Markmann [Sat, 15 Nov 2008 19:28:09 +0000 (20:28 +0100)]
Set username in a SASL object.

15 years agoSet username on SASL success
Waqas Hussain [Sat, 15 Nov 2008 19:25:28 +0000 (00:25 +0500)]
Set username on SASL success

15 years agoFix routing of outbound iq stanzas
Matthew Wild [Sat, 15 Nov 2008 19:13:28 +0000 (19:13 +0000)]
Fix routing of outbound iq stanzas

15 years agoAdd tests for core.stanza_router
Matthew Wild [Sat, 15 Nov 2008 19:12:23 +0000 (19:12 +0000)]
Add tests for core.stanza_router

15 years agoAdd new logger for tests to use
Matthew Wild [Sat, 15 Nov 2008 19:11:38 +0000 (19:11 +0000)]
Add new logger for tests to use

15 years agoSome fixes for our test runner
Matthew Wild [Sat, 15 Nov 2008 19:05:01 +0000 (19:05 +0000)]
Some fixes for our test runner

15 years agoMerge with Waqas changes to mod_saslauth.
Tobias Markmann [Sat, 15 Nov 2008 18:25:51 +0000 (19:25 +0100)]
Merge with Waqas changes to mod_saslauth.

15 years agoMade PLAIN method in sasl.lua module follow new interface.
Tobias Markmann [Sat, 15 Nov 2008 18:23:55 +0000 (19:23 +0100)]
Made PLAIN method in sasl.lua module follow new interface.

15 years agomod_saslauth: Added base64 decoding, encoding check, and cleaned the code up.
Waqas Hussain [Sat, 15 Nov 2008 18:20:07 +0000 (23:20 +0500)]
mod_saslauth: Added base64 decoding, encoding check, and cleaned the code up.

15 years agoAdding some TODO for some security issue.
Tobias Markmann [Sat, 15 Nov 2008 18:12:05 +0000 (19:12 +0100)]
Adding some TODO for some security issue.

15 years agoMerging my new SASL code with Waqas' adjusted saslauth module.
Tobias Markmann [Sat, 15 Nov 2008 12:47:17 +0000 (13:47 +0100)]
Merging my new SASL code with Waqas' adjusted saslauth module.

15 years agomod_saslauth updated for digest-md5
Waqas Hussain [Sat, 15 Nov 2008 07:21:04 +0000 (12:21 +0500)]
mod_saslauth updated for digest-md5

15 years agoReturn registered host table when registering a component
Matthew Wild [Sat, 15 Nov 2008 04:28:41 +0000 (04:28 +0000)]
Return registered host table when registering a component

15 years agoLog how many queued stanzas we send
Waqas Hussain [Sat, 15 Nov 2008 03:38:25 +0000 (08:38 +0500)]
Log how many queued stanzas we send

15 years agoMerge from waqas
Matthew Wild [Sat, 15 Nov 2008 00:35:09 +0000 (00:35 +0000)]
Merge from waqas

15 years agoSome bugs fixed
Waqas Hussain [Sat, 15 Nov 2008 00:33:14 +0000 (05:33 +0500)]
Some bugs fixed

15 years agoUpdate hostname for identi.ca
Matthew Wild [Fri, 14 Nov 2008 20:30:24 +0000 (20:30 +0000)]
Update hostname for identi.ca

15 years agoRemove some old unused (and empty) functions from s2smanager
Matthew Wild [Fri, 14 Nov 2008 18:54:19 +0000 (18:54 +0000)]
Remove some old unused (and empty) functions from s2smanager

15 years agoOnly reply with errors if the stanza is not an error or a result (don't know how...
Matthew Wild [Fri, 14 Nov 2008 18:46:00 +0000 (18:46 +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 :) )

15 years agoUpdate rostermanager to use new logger
Matthew Wild [Fri, 14 Nov 2008 17:37:45 +0000 (17:37 +0000)]
Update rostermanager to use new logger

15 years agoA treat for Linux users ;)
Matthew Wild [Fri, 14 Nov 2008 16:03:33 +0000 (16:03 +0000)]
A treat for Linux users ;)

15 years agoFix outgoing s2s from components. Fixes #16
Matthew Wild [Fri, 14 Nov 2008 14:26:56 +0000 (14:26 +0000)]
Fix outgoing s2s from components. Fixes #16

15 years agoNow outgoing s2s sessions are associated with their from_host, fixes #15
Matthew Wild [Fri, 14 Nov 2008 02:54:56 +0000 (02:54 +0000)]
Now outgoing s2s sessions are associated with their from_host, fixes #15

15 years agoSome more logging fixes
Matthew Wild [Fri, 14 Nov 2008 02:41:37 +0000 (02:41 +0000)]
Some more logging fixes

15 years agoYep, s2s definitely works now. This is just a small fix for logging...
Matthew Wild [Fri, 14 Nov 2008 02:38:41 +0000 (02:38 +0000)]
Yep, s2s definitely works now. This is just a small fix for logging...

15 years agoI knew it ;) Fix sending error replies over s2s (though we shouldn't be error'ing...
Matthew Wild [Fri, 14 Nov 2008 02:33:20 +0000 (02:33 +0000)]
I knew it ;) Fix sending error replies over s2s (though we shouldn't be error'ing on stream:features anyway)

15 years agoPrint out the stanza also
Matthew Wild [Fri, 14 Nov 2008 02:23:43 +0000 (02:23 +0000)]
Print out the stanza also

15 years agoFix for detecting when we are routing a stanza to ourself (I'm sure this has somethin...
Matthew Wild [Fri, 14 Nov 2008 02:20:46 +0000 (02:20 +0000)]
Fix for detecting when we are routing a stanza to ourself (I'm sure this has something to do with you, waqas...)

15 years agoAnother small fix, for logging in s2smanager
Matthew Wild [Fri, 14 Nov 2008 02:12:08 +0000 (02:12 +0000)]
Another small fix, for logging in s2smanager

15 years agoAnother small fix, for logging in s2smanager
Matthew Wild [Fri, 14 Nov 2008 02:09:20 +0000 (02:09 +0000)]
Another small fix, for logging in s2smanager

15 years agoMmm, s2s fixed :)
Matthew Wild [Fri, 14 Nov 2008 02:06:17 +0000 (02:06 +0000)]
Mmm, s2s fixed :)

15 years agoMerge from waqas
Matthew Wild [Thu, 13 Nov 2008 16:58:29 +0000 (16:58 +0000)]
Merge from waqas

15 years agoAdd support for remote debugger
Matthew Wild [Thu, 13 Nov 2008 16:47:16 +0000 (16:47 +0000)]
Add support for remote debugger

15 years agoAdded error replies for unhandled stanzas
Waqas Hussain [Thu, 13 Nov 2008 14:14:31 +0000 (19:14 +0500)]
Added error replies for unhandled stanzas

15 years agoAdded basic offline message support
Waqas Hussain [Thu, 13 Nov 2008 07:13:13 +0000 (12:13 +0500)]
Added basic offline message support

15 years agoAdded util.datetime: Utility methods to support XEP-0082: XMPP Date and Time Profiles
Waqas Hussain [Thu, 13 Nov 2008 07:12:19 +0000 (12:12 +0500)]
Added util.datetime: Utility methods to support XEP-0082: XMPP Date and Time Profiles

15 years agoAdded support for storing (and removing), loading and appending to lists of data...
Waqas Hussain [Thu, 13 Nov 2008 07:10:42 +0000 (12:10 +0500)]
Added support for storing (and removing), loading and appending to lists of data to datamanager (for supporting offline messages)

15 years agoFixed stanza deserialization
Waqas Hussain [Thu, 13 Nov 2008 07:07:53 +0000 (12:07 +0500)]
Fixed stanza deserialization

15 years agoMissed importing a function in last commit
Matthew Wild [Thu, 13 Nov 2008 03:56:22 +0000 (03:56 +0000)]
Missed importing a function in last commit

15 years agoChange sending reply stream header to use top_tag()
Matthew Wild [Thu, 13 Nov 2008 03:48:20 +0000 (03:48 +0000)]
Change sending reply stream header to use top_tag()

15 years agoAdd new top_tag() method to stanzas
Matthew Wild [Thu, 13 Nov 2008 03:47:44 +0000 (03:47 +0000)]
Add new top_tag() method to stanzas

15 years agoRewrote SASL Digest-MD5 responce generating code, fixed some realm related issue...
Tobias Markmann [Wed, 12 Nov 2008 20:38:46 +0000 (21:38 +0100)]
Rewrote SASL Digest-MD5 responce generating code, fixed some realm related issue and tested it successfully with Psi. Thanks to dwd, remko and jake.

15 years agoSome s2s fixes. Now connect() does not block, and stanzas are not lost when connectio...
Matthew Wild [Wed, 12 Nov 2008 19:26:08 +0000 (19:26 +0000)]
Some s2s fixes. Now connect() does not block, and stanzas are not lost when connection is slow

15 years agoMerging.
Tobias Markmann [Mon, 10 Nov 2008 15:29:19 +0000 (16:29 +0100)]
Merging.

15 years agoForward response stanzas to sasl.lua and some other stuff.
Tobias Markmann [Mon, 10 Nov 2008 15:28:15 +0000 (16:28 +0100)]
Forward response stanzas to sasl.lua and some other stuff.

15 years agoRenamed some of the variables in jid.split test to make it clearer
Matthew Wild [Mon, 10 Nov 2008 00:00:46 +0000 (00:00 +0000)]
Renamed some of the variables in jid.split test to make it clearer

15 years agoFix jid.split test function
Matthew Wild [Sun, 9 Nov 2008 23:58:19 +0000 (23:58 +0000)]
Fix jid.split test function

15 years agoMerge from waqas
Matthew Wild [Sun, 9 Nov 2008 23:54:54 +0000 (23:54 +0000)]
Merge from waqas

15 years agoFixed typo
Waqas Hussain [Sun, 9 Nov 2008 23:53:42 +0000 (04:53 +0500)]
Fixed typo

15 years agoMerge from waqas
Matthew Wild [Sun, 9 Nov 2008 21:48:01 +0000 (21:48 +0000)]
Merge from waqas

15 years agoMove some code about so that we don't leave connections hanging if they hit the conne...
Matthew Wild [Sun, 9 Nov 2008 21:46:42 +0000 (21:46 +0000)]
Move some code about so that we don't leave connections hanging if they hit the connection timeout

15 years agoFixing some parsing and some other stuff.
Tobias Markmann [Sun, 9 Nov 2008 21:45:17 +0000 (22:45 +0100)]
Fixing some parsing and some other stuff.

15 years agoAdded mod_uptime: [XEP-0012: Last Activity] queries now work when directed at the...
Waqas Hussain [Sun, 9 Nov 2008 20:33:37 +0000 (01:33 +0500)]
Added mod_uptime: [XEP-0012: Last Activity] queries now work when directed at the server.

15 years agoHack to allow s2s stanzas to work until we do proper namespace handling
Waqas Hussain [Sun, 9 Nov 2008 20:30:52 +0000 (01:30 +0500)]
Hack to allow s2s stanzas to work until we do proper namespace handling

15 years agoSome early attempts on DIGEST-MD5.
Tobias Markmann [Sun, 9 Nov 2008 20:16:57 +0000 (21:16 +0100)]
Some early attempts on DIGEST-MD5.

15 years agoActually show error and position when we show a traceback :)
Matthew Wild [Sun, 9 Nov 2008 20:15:31 +0000 (20:15 +0000)]
Actually show error and position when we show a traceback :)

15 years agoPrevent slow connects for s2s from blocking for so long
Matthew Wild [Sun, 9 Nov 2008 20:14:58 +0000 (20:14 +0000)]
Prevent slow connects for s2s from blocking for so long

15 years agoWe don't fail if modules fail to load at startup :)
Waqas Hussain [Sun, 9 Nov 2008 00:24:47 +0000 (05:24 +0500)]
We don't fail if modules fail to load at startup :)

15 years agoWe now fail if modules fail to load at startup.
Waqas Hussain [Sat, 8 Nov 2008 23:26:25 +0000 (04:26 +0500)]
We now fail if modules fail to load at startup.

15 years agoUpdated usermanager with DIGEST-MD5 support
Waqas Hussain [Sat, 8 Nov 2008 22:33:38 +0000 (03:33 +0500)]
Updated usermanager with DIGEST-MD5 support

15 years agoFix some very misleading logging
Matthew Wild [Sat, 8 Nov 2008 20:44:32 +0000 (20:44 +0000)]
Fix some very misleading logging

15 years agoCommitting code to get nicer tracebacks for errors, also we no longer consider such...
Matthew Wild [Sat, 8 Nov 2008 20:42:23 +0000 (20:42 +0000)]
Committing code to get nicer tracebacks for errors, also we no longer consider such errors fatal (probably a bad thing, I know...)

15 years agoJust committing this warning, because I want to know if the problem really affects us
Matthew Wild [Sat, 8 Nov 2008 20:39:08 +0000 (20:39 +0000)]
Just committing this warning, because I want to know if the problem really affects us

15 years agoAdd host field to local host sessions
Matthew Wild [Sat, 8 Nov 2008 20:32:30 +0000 (20:32 +0000)]
Add host field to local host sessions

15 years agoMerge from waqas
Matthew Wild [Sat, 8 Nov 2008 00:17:00 +0000 (00:17 +0000)]
Merge from waqas

15 years agoFix for checking components, but we need to look at this whole block to optimise...
Matthew Wild [Sat, 8 Nov 2008 00:10:01 +0000 (00:10 +0000)]
Fix for checking components, but we need to look at this whole block to optimise it, really we do

15 years agoRedirecting all stanzas not from origin of type s2sin and c2s to core_handle_stanza
Waqas Hussain [Sat, 8 Nov 2008 00:06:22 +0000 (05:06 +0500)]
Redirecting all stanzas not from origin of type s2sin and c2s to core_handle_stanza

15 years agoShortened log output for incoming stanzas and an added check.
Waqas Hussain [Thu, 6 Nov 2008 21:38:44 +0000 (02:38 +0500)]
Shortened log output for incoming stanzas and an added check.

15 years agoFixed some whitespace.
Waqas Hussain [Thu, 6 Nov 2008 11:57:10 +0000 (16:57 +0500)]
Fixed some whitespace.

15 years agoReworked the way lxmppd.cfg is used
Waqas Hussain [Thu, 6 Nov 2008 11:52:39 +0000 (16:52 +0500)]
Reworked the way lxmppd.cfg is used

15 years agoRe-applying my changes to componentmanager. Sigh.
Matthew Wild [Tue, 4 Nov 2008 22:50:32 +0000 (22:50 +0000)]
Re-applying my changes to componentmanager. Sigh.

15 years agoAdding component support. Again...
Waqas Hussain [Tue, 4 Nov 2008 22:47:22 +0000 (03:47 +0500)]
Adding component support. Again...

15 years ago/me glares at waqas for messing up the repo
Matthew Wild [Tue, 4 Nov 2008 22:42:06 +0000 (22:42 +0000)]
/me glares at waqas for messing up the repo

15 years ago/me glares at MattJ
Waqas Hussain [Tue, 4 Nov 2008 22:06:05 +0000 (03:06 +0500)]
/me glares at MattJ

15 years agoPart 2 of internal components. Should have mentioned that the previous commit was...
Matthew Wild [Tue, 4 Nov 2008 18:17:48 +0000 (18:17 +0000)]
Part 2 of internal components. Should have mentioned that the previous commit was from waqas, this one from me.

15 years agoPart one of internal component support
Matthew Wild [Tue, 4 Nov 2008 18:15:56 +0000 (18:15 +0000)]
Part one of internal component support

15 years agoCommented a buggy check
Waqas Hussain [Tue, 4 Nov 2008 12:43:48 +0000 (17:43 +0500)]
Commented a buggy check

15 years agoInternal component support
Waqas Hussain [Tue, 4 Nov 2008 12:25:12 +0000 (17:25 +0500)]
Internal component support

15 years agoFoxed: Copy stanza type in reply for presence and message stanzas
Waqas Hussain [Tue, 4 Nov 2008 12:21:27 +0000 (17:21 +0500)]
Foxed: Copy stanza type in reply for presence and message stanzas

15 years agoMerge (for some reason)
Matthew Wild [Tue, 4 Nov 2008 01:26:56 +0000 (01:26 +0000)]
Merge (for some reason)

15 years agoA little whitespace fix
Waqas Hussain [Mon, 3 Nov 2008 19:41:40 +0000 (00:41 +0500)]
A little whitespace fix

15 years agoDatamanager now deletes files with no data
Waqas Hussain [Mon, 3 Nov 2008 02:50:09 +0000 (07:50 +0500)]
Datamanager now deletes files with no data

15 years agoReformatted lxmppd.cfg.dist and removed redundant variable
Waqas Hussain [Mon, 3 Nov 2008 02:48:39 +0000 (07:48 +0500)]
Reformatted lxmppd.cfg.dist and removed redundant variable

15 years agoimported patch srv-for-cdr-se.patch
Matthew Wild [Sun, 2 Nov 2008 17:36:40 +0000 (17:36 +0000)]
imported patch srv-for-cdr-se.patch

15 years agoRemoved require "core.stanza_dispatch"
Waqas Hussain [Sun, 2 Nov 2008 17:28:32 +0000 (22:28 +0500)]
Removed require "core.stanza_dispatch"

15 years agoRemove obsolete stanza_dispatch.lua
Matthew Wild [Sun, 2 Nov 2008 16:42:20 +0000 (16:42 +0000)]
Remove obsolete stanza_dispatch.lua

15 years agomerge from waqas
Matthew Wild [Sun, 2 Nov 2008 02:02:41 +0000 (02:02 +0000)]
merge from waqas

15 years agoPriority based message routing, etc
Waqas Hussain [Sun, 2 Nov 2008 01:53:31 +0000 (06:53 +0500)]
Priority based message routing, etc

15 years agoAdded resource priority handling, etc
Waqas Hussain [Sun, 2 Nov 2008 01:36:42 +0000 (06:36 +0500)]
Added resource priority handling, etc