prosody.git
15 years agoUpdated TODO
Matthew Wild [Sun, 12 Oct 2008 00:01:19 +0000 (01:01 +0100)]
Updated TODO

15 years agoRemove more of Dolphin's leftovers
Matthew Wild [Sat, 11 Oct 2008 21:16:02 +0000 (22:16 +0100)]
Remove more of Dolphin's leftovers

15 years agoAdd AUTHORS file
Matthew Wild [Sat, 11 Oct 2008 20:40:50 +0000 (21:40 +0100)]
Add AUTHORS file

15 years agoFix MUC address
Matthew Wild [Thu, 9 Oct 2008 19:32:59 +0000 (20:32 +0100)]
Fix MUC address

15 years agoUpdated pull script for new repo
Matthew Wild [Thu, 9 Oct 2008 19:28:39 +0000 (20:28 +0100)]
Updated pull script for new repo

15 years agoFixed: util.stanza.deserialize now handles nil stanzas
Waqas Hussain [Thu, 9 Oct 2008 17:19:35 +0000 (22:19 +0500)]
Fixed: util.stanza.deserialize now handles nil stanzas

15 years agoStanza preserialize/deserialize helpers, to strip and restore stanzas respectively...
Matthew Wild [Wed, 8 Oct 2008 23:50:45 +0000 (00:50 +0100)]
Stanza preserialize/deserialize helpers, to strip and restore stanzas respectively. Fixed mod_vcard to use these.

15 years agoFixed: incorrect auth check
Waqas Hussain [Wed, 8 Oct 2008 22:40:16 +0000 (03:40 +0500)]
Fixed: incorrect auth check

15 years agoMinor fix
Waqas Hussain [Wed, 8 Oct 2008 22:21:16 +0000 (03:21 +0500)]
Minor fix

15 years agoMerge from Matthew. datamanager.simplesave fix
Waqas Hussain [Wed, 8 Oct 2008 22:01:47 +0000 (03:01 +0500)]
Merge from Matthew. datamanager.simplesave fix

15 years agoAdded: vCard plugin: mod_vcard
Waqas Hussain [Wed, 8 Oct 2008 21:59:57 +0000 (02:59 +0500)]
Added: vCard plugin: mod_vcard

15 years agoFix for saving tables with non-string keys
Matthew Wild [Wed, 8 Oct 2008 21:42:51 +0000 (22:42 +0100)]
Fix for saving tables with non-string keys

15 years agoAdded: mod_register now replies with an error stanza when file write fails
Waqas Hussain [Wed, 8 Oct 2008 21:08:33 +0000 (02:08 +0500)]
Added: mod_register now replies with an error stanza when file write fails

15 years agoAdded: Datastore support for hosts and global data in addition to users
Waqas Hussain [Wed, 8 Oct 2008 20:20:43 +0000 (01:20 +0500)]
Added: Datastore support for hosts and global data in addition to users

15 years agoFixed routing for IQs to bare JIDs, and added a simple IQ validity check
Waqas Hussain [Wed, 8 Oct 2008 20:18:48 +0000 (01:18 +0500)]
Fixed routing for IQs to bare JIDs, and added a simple IQ validity check

15 years agoMerge roster fixes from waqas
Matthew Wild [Wed, 8 Oct 2008 16:27:20 +0000 (17:27 +0100)]
Merge roster fixes from waqas

15 years agoMerged docs from paul
Matthew Wild [Wed, 8 Oct 2008 16:20:11 +0000 (17:20 +0100)]
Merged docs from paul

15 years agoRemove debugging output from when doing TLS
Matthew Wild [Wed, 8 Oct 2008 16:19:00 +0000 (17:19 +0100)]
Remove debugging output from when doing TLS

15 years agoAdded script to pull from master mercurial repository
Paul-Sebastian Manole [Wed, 8 Oct 2008 16:17:14 +0000 (19:17 +0300)]
Added script to pull from master mercurial repository
Added a few name suggestions to doc/names.txt
Minor edits.

15 years agoFixed: rostermanager.lua now returns the module
Waqas Hussain [Wed, 8 Oct 2008 16:10:18 +0000 (21:10 +0500)]
Fixed: rostermanager.lua now returns the module

15 years agoRemoved: Unnecessary check in mod_roster. session.roster is guaranteed to be availabl...
Waqas Hussain [Wed, 8 Oct 2008 15:38:05 +0000 (20:38 +0500)]
Removed: Unnecessary check in mod_roster. session.roster is guaranteed to be available for "c2s" session type.

15 years agoFized: Added check to ensure that resource binding is done after auth.
Waqas Hussain [Wed, 8 Oct 2008 15:37:16 +0000 (20:37 +0500)]
Fized: Added check to ensure that resource binding is done after auth.

15 years agoLoad roster on resource bind
Waqas Hussain [Wed, 8 Oct 2008 14:30:35 +0000 (19:30 +0500)]
Load roster on resource bind

15 years agoAdded to a comment
Waqas Hussain [Wed, 8 Oct 2008 12:06:51 +0000 (17:06 +0500)]
Added to a comment

15 years agoCode cleanup
Waqas Hussain [Wed, 8 Oct 2008 12:05:25 +0000 (17:05 +0500)]
Code cleanup

15 years agoAdded: Local stanza routing
Waqas Hussain [Tue, 7 Oct 2008 23:49:55 +0000 (04:49 +0500)]
Added: Local stanza routing

15 years agoFixed typo in variable name
Waqas Hussain [Tue, 7 Oct 2008 22:38:07 +0000 (03:38 +0500)]
Fixed typo in variable name

15 years agoforgot to commit mod_tls, oops :)
Matthew Wild [Tue, 7 Oct 2008 22:13:30 +0000 (23:13 +0100)]
forgot to commit mod_tls, oops :)

15 years agoBeginnings of real stanza routing
Matthew Wild [Sun, 5 Oct 2008 18:48:25 +0000 (19:48 +0100)]
Beginnings of real stanza routing

15 years agoMerged local TLS branch
Matthew Wild [Sun, 5 Oct 2008 18:16:32 +0000 (19:16 +0100)]
Merged local TLS branch

15 years agoWorking TLS!
Matthew Wild [Sun, 5 Oct 2008 18:10:21 +0000 (19:10 +0100)]
Working TLS!

15 years agoTLS: Handshake works, no data after that
Matthew Wild [Sun, 5 Oct 2008 16:33:38 +0000 (17:33 +0100)]
TLS: Handshake works, no data after that

15 years agoConvert spaces->tabs
Matthew Wild [Sun, 5 Oct 2008 01:48:39 +0000 (02:48 +0100)]
Convert spaces->tabs

15 years agomod_InBandRegistration -> mod_register
Matthew Wild [Sun, 5 Oct 2008 00:39:49 +0000 (01:39 +0100)]
mod_InBandRegistration -> mod_register

15 years agoMerged mod_InBandRegistration from waqas
Matthew Wild [Sun, 5 Oct 2008 00:32:43 +0000 (01:32 +0100)]
Merged mod_InBandRegistration from waqas

15 years agoDocs
Matthew Wild [Sun, 5 Oct 2008 00:31:27 +0000 (01:31 +0100)]
Docs

15 years agoUser registration, etc (jabber:iq:register)
Waqas Hussain [Sat, 4 Oct 2008 23:55:45 +0000 (04:55 +0500)]
User registration, etc (jabber:iq:register)

15 years agoMerge from waqas
Matthew Wild [Sat, 4 Oct 2008 18:24:43 +0000 (19:24 +0100)]
Merge from waqas

15 years agoFix setting resource before we even know what it is
Matthew Wild [Sat, 4 Oct 2008 16:59:32 +0000 (17:59 +0100)]
Fix setting resource before we even know what it is

15 years agoRemoved unused functions
Waqas Hussain [Sat, 4 Oct 2008 14:51:59 +0000 (19:51 +0500)]
Removed unused functions

15 years agoMerge docs from waqas
Matthew Wild [Sat, 4 Oct 2008 14:35:28 +0000 (15:35 +0100)]
Merge docs from waqas

15 years agoSome notes of the stanza and session structures
Waqas Hussain [Sat, 4 Oct 2008 14:32:02 +0000 (19:32 +0500)]
Some notes of the stanza and session structures

15 years agoDEPENDS updated by waqas
Matthew Wild [Sat, 4 Oct 2008 14:26:36 +0000 (15:26 +0100)]
DEPENDS updated by waqas

15 years agoSession destruction fixes, some debugging code while we fix the rest. Also change...
Matthew Wild [Sat, 4 Oct 2008 14:25:54 +0000 (15:25 +0100)]
Session destruction fixes, some debugging code while we fix the rest. Also change logger to be more useful.

15 years agoFix for destruction of unauthed SASL sessions
Matthew Wild [Sat, 4 Oct 2008 14:24:52 +0000 (15:24 +0100)]
Fix for destruction of unauthed SASL sessions

15 years agoAdded lbase64 to the dependency list
Waqas Hussain [Sat, 4 Oct 2008 13:54:09 +0000 (18:54 +0500)]
Added lbase64 to the dependency list

15 years agoFix for using wrong auth token as username (fixes Gajim login)
Matthew Wild [Sat, 4 Oct 2008 13:36:03 +0000 (14:36 +0100)]
Fix for using wrong auth token as username (fixes Gajim login)

15 years agoNew "import" module to help tidy up all the local declarations at the top of modules
Matthew Wild [Sat, 4 Oct 2008 01:43:23 +0000 (02:43 +0100)]
New "import" module to help tidy up all the local declarations at the top of modules

15 years agoUse xmlns for matching auth tag too
Matthew Wild [Sat, 4 Oct 2008 01:42:23 +0000 (02:42 +0100)]
Use xmlns for matching auth tag too

15 years agoFix stanza handlers to use xmlns also for matching
Matthew Wild [Sat, 4 Oct 2008 01:40:47 +0000 (02:40 +0100)]
Fix stanza handlers to use xmlns also for matching

15 years agoResource binding, XMPP sessions (whatever they're for...)
Matthew Wild [Sat, 4 Oct 2008 01:15:13 +0000 (02:15 +0100)]
Resource binding, XMPP sessions (whatever they're for...)

15 years agoSmall fix for sending stanzas in case of resource binding error
Matthew Wild [Sat, 4 Oct 2008 01:14:11 +0000 (02:14 +0100)]
Small fix for sending stanzas in case of resource binding error

15 years agoAdd "uuid" library and make sessionmanager use this.
Matthew Wild [Sat, 4 Oct 2008 01:12:54 +0000 (02:12 +0100)]
Add "uuid" library and make sessionmanager use this.
...and yes, the uuid generation needs work :P

15 years agoReply to unhandled iq's with service-unavailable
Matthew Wild [Sat, 4 Oct 2008 01:10:14 +0000 (02:10 +0100)]
Reply to unhandled iq's with service-unavailable

15 years agoSmall fixes
Matthew Wild [Sat, 4 Oct 2008 01:09:46 +0000 (02:09 +0100)]
Small fixes

15 years agoAn oops in sessionmanager stream:features code :)
Matthew Wild [Fri, 3 Oct 2008 21:21:01 +0000 (22:21 +0100)]
An oops in sessionmanager stream:features code :)

15 years agoMove stream opening handling from xmlhandlers to sessionmanager
Matthew Wild [Fri, 3 Oct 2008 21:18:08 +0000 (22:18 +0100)]
Move stream opening handling from xmlhandlers to sessionmanager

15 years agoAdd support for arbitrary events and event hooks
Matthew Wild [Fri, 3 Oct 2008 21:17:20 +0000 (22:17 +0100)]
Add support for arbitrary events and event hooks

15 years agoSASL!
Matthew Wild [Thu, 2 Oct 2008 00:08:58 +0000 (01:08 +0100)]
SASL!
(but before you get too excited, no resource binding yet. And yes, there are still plenty of rough edges to the code...)
((eg. must move <stream:features> out of xmlhandlers.lua o_O ))

15 years agoRemoved unused functions from main.lua
Matthew Wild [Wed, 1 Oct 2008 23:00:35 +0000 (00:00 +0100)]
Removed unused functions from main.lua

15 years agoMoved hosts to a config file, still need better config though
Matthew Wild [Wed, 1 Oct 2008 21:11:28 +0000 (22:11 +0100)]
Moved hosts to a config file, still need better config though

15 years agoRemoved tag tip
Waqas Hussain [Wed, 1 Oct 2008 13:51:28 +0000 (18:51 +0500)]
Removed tag tip

15 years agoFixed: Session data was never removed from sessions list
Waqas Hussain [Wed, 1 Oct 2008 13:47:07 +0000 (18:47 +0500)]
Fixed: Session data was never removed from sessions list

15 years agoLet modules set/write globals
Matthew Wild [Wed, 1 Oct 2008 00:18:19 +0000 (01:18 +0100)]
Let modules set/write globals

15 years agoFix quoting in util/sasl.lua
Matthew Wild [Tue, 30 Sep 2008 20:35:39 +0000 (21:35 +0100)]
Fix quoting in util/sasl.lua

15 years agoRemove now useless debug output
Matthew Wild [Tue, 30 Sep 2008 20:20:55 +0000 (21:20 +0100)]
Remove now useless debug output

15 years agoHuge commit to:
Matthew Wild [Tue, 30 Sep 2008 18:52:00 +0000 (19:52 +0100)]
Huge commit to:
* Break stanza routing (to be restored in a future commit)
* Remove the old stanza_dispatcher code, which was never going to be maintainable nor extendable :)
* Bring us plugins, starting with mod_legacyauth and mod_roster
* Sessions are now created/destroyed using a standard sessionmanager interface

15 years agojid.split(): Return nil when passed nil
Matthew Wild [Tue, 30 Sep 2008 18:49:36 +0000 (19:49 +0100)]
jid.split(): Return nil when passed nil

15 years agoAdding initial unit testing scripts
Matthew Wild [Sat, 27 Sep 2008 18:18:05 +0000 (19:18 +0100)]
Adding initial unit testing scripts

15 years agoFixing jid.split() for all JIDs
Matthew Wild [Sat, 27 Sep 2008 18:17:40 +0000 (19:17 +0100)]
Fixing jid.split() for all JIDs

15 years agoMerged Paul's branch
Matthew Wild [Wed, 17 Sep 2008 20:33:05 +0000 (21:33 +0100)]
Merged Paul's branch

15 years agoGrrr! Don't use KDE apps to view this repo!
bt@silverblade [Wed, 17 Sep 2008 20:30:48 +0000 (23:30 +0300)]
Grrr! Don't use KDE apps to view this repo!

15 years agoRemoved ~ files
bt@silverblade [Wed, 17 Sep 2008 20:26:48 +0000 (23:26 +0300)]
Removed ~ files

15 years agoSome docs written by Thorns. Need reviewing.
bt@silverblade [Wed, 17 Sep 2008 19:20:08 +0000 (22:20 +0300)]
Some docs written by Thorns. Need reviewing.

15 years agoVarious documentation updates, and added names.txt :)
Matthew Wild [Wed, 3 Sep 2008 01:24:28 +0000 (02:24 +0100)]
Various documentation updates, and added names.txt :)

15 years agoUpdated stanza routing doc
Matthew Wild [Wed, 27 Aug 2008 02:16:14 +0000 (03:16 +0100)]
Updated stanza routing doc

15 years agoRemove some debugging messages
Matthew Wild [Tue, 26 Aug 2008 15:57:00 +0000 (16:57 +0100)]
Remove some debugging messages
Connection now closed on error
Removed version='1.0' to keep it working with non-SASL

15 years agoMerged in Tobias's SASL lib
Matthew Wild [Tue, 26 Aug 2008 12:15:06 +0000 (13:15 +0100)]
Merged in Tobias's SASL lib

15 years agoBeginning of new routing logic
Matthew Wild [Tue, 26 Aug 2008 12:14:43 +0000 (13:14 +0100)]
Beginning of new routing logic

15 years agomodule table was missing
Tobias Markmann [Tue, 26 Aug 2008 12:11:52 +0000 (14:11 +0200)]
module table was missing

15 years ago* missing base64 decode of SASL response
Tobias Markmann [Mon, 25 Aug 2008 23:01:13 +0000 (01:01 +0200)]
* missing base64 decode of SASL response

15 years agoadding SASL lib with PLAIN support, not tested yet
Tobias Markmann [Mon, 25 Aug 2008 22:57:46 +0000 (00:57 +0200)]
adding SASL lib with PLAIN support, not tested yet

15 years agoAdded tests/ folder
Matthew Wild [Mon, 25 Aug 2008 21:19:47 +0000 (22:19 +0100)]
Added tests/ folder

15 years agoCoding style doc, HACKERS file
Matthew Wild [Mon, 25 Aug 2008 21:06:47 +0000 (22:06 +0100)]
Coding style doc, HACKERS file

15 years agoMoved server module to net/
Matthew Wild [Mon, 25 Aug 2008 15:46:05 +0000 (16:46 +0100)]
Moved server module to net/
also added note on licensing of that module

15 years agoRemove redundant comments
Matthew Wild [Mon, 25 Aug 2008 01:10:50 +0000 (02:10 +0100)]
Remove redundant comments

15 years agorenaming _ to sock to improve readability
Tobias Markmann [Sun, 24 Aug 2008 22:35:54 +0000 (00:35 +0200)]
renaming _ to sock to improve readability

15 years agoremaned _ to sock to improve readability
Tobias Markmann [Sun, 24 Aug 2008 22:33:16 +0000 (00:33 +0200)]
remaned _ to sock to improve readability

15 years agoadded LICENSE file
Matthew Wild [Sun, 24 Aug 2008 21:51:01 +0000 (22:51 +0100)]
added LICENSE file

15 years ago- Remove some debugging code
Matthew Wild [Sun, 24 Aug 2008 21:48:27 +0000 (22:48 +0100)]
- Remove some debugging code
- Don't allow stanzas to be sent before successful auth (needs further review)
- Make init_xmlhandlers local
- Fix indentation in main.lua
- Fix disconnect logic (it broke if client disconnected before auth, etc.)

15 years agoMerged 2 heads o_O
matthew@silver [Sun, 24 Aug 2008 17:08:04 +0000 (18:08 +0100)]
Merged 2 heads o_O

15 years agoAdded all the files to please hg :/
matthew@silver [Sun, 24 Aug 2008 17:01:20 +0000 (18:01 +0100)]
Added all the files to please hg :/

15 years agoPresence unavailable on disconnect
matthew [Sun, 24 Aug 2008 14:52:02 +0000 (14:52 +0000)]
Presence unavailable on disconnect

15 years ago"Shared roster" - well, kind of :)
matthew [Sun, 24 Aug 2008 13:29:01 +0000 (13:29 +0000)]
"Shared roster" - well, kind of :)
+ TODO

15 years agoWorking presence!
matthew [Sun, 24 Aug 2008 04:34:01 +0000 (04:34 +0000)]
Working presence!

15 years agoSwitched to new connection framework, courtesy of the luadch project
matthew [Sun, 24 Aug 2008 01:51:02 +0000 (01:51 +0000)]
Switched to new connection framework, courtesy of the luadch project
Now supports SSL on 5223
Beginning support for presence (aka. the proper routing of stanzas)

15 years agoFirst commit, where do you want to go tomorrow?
matthew [Fri, 22 Aug 2008 21:09:04 +0000 (21:09 +0000)]
First commit, where do you want to go tomorrow?