Commit graph

134 commits

Author SHA1 Message Date
Matthew Wild
22e60a6263 Close 's2s' branch 2013-05-01 13:54:00 +01:00
Matthew Wild
5c90ffdf7e s2s works! \o/ \o/ 2008-10-24 07:27:36 +01:00
Matthew Wild
5031be1f8c working incoming s2s \o/ 2008-10-24 06:13:38 +01:00
Matthew Wild
8fa7f06302 working outgoing s2s \o/ 2008-10-24 03:42:26 +01:00
Matthew Wild
eb8e9997e0 dialback keys now verified 2008-10-24 03:06:55 +01:00
Matthew Wild
162e3fb849 No need to comment out s2s in this branch 2008-10-23 19:10:16 +01:00
Matthew Wild
ce86d8badc Initial s2s stuff 2008-10-23 18:09:39 +01:00
Matthew Wild
dba8f998cf Final fix for marking user offline when all resources are gone :) 2008-10-23 18:05:06 +01:00
Matthew Wild
3286f0609f even faster checking for other sessions... thank you waqas :) 2008-10-23 17:34:10 +01:00
Matthew Wild
9e6c3919af faster checking for other sessions 2008-10-23 17:27:41 +01:00
Matthew Wild
ff0fe0544a Fix for not destroying sessions when connection closed. 2008-10-23 16:07:40 +01:00
Matthew Wild
b13393bcd9 No s2s yet :) 2008-10-23 14:39:42 +01:00
Matthew Wild
8e40526abc Added a comment, removed all the old code 2008-10-23 04:06:51 +01:00
Matthew Wild
59dd4ed3cd TLS/SASL no longer should include the connhandler module 2008-10-23 03:53:51 +01:00
Matthew Wild
ece9ac9761 Relocate presence broadcast to core_handle_stanza()
which is for processing stanzas that the server must handle (not route)
2008-10-23 03:52:51 +01:00
Matthew Wild
e92bd250d1 Merge roster & presence from waqas 2008-10-22 23:12:26 +01:00
Waqas Hussain
c3ca55e019 Fixed: datamanager.store and datamanager.load could crash when username or host arguments were nil. (useful for server specific and global data). 2008-10-23 02:49:43 +05:00
Waqas Hussain
9bcfe122c0 Updated and fixed session documentation 2008-10-23 02:19:26 +05:00
Waqas Hussain
aa212bcf24 Updated session documentation 2008-10-23 02:11:48 +05:00
Waqas Hussain
6701f399ad Added session property for interested resources 2008-10-23 02:11:27 +05:00
Waqas Hussain
4bd562b306 Working presence, presence probes and other fixes 2008-10-23 00:46:38 +05:00
Matthew Wild
ee7b432ab1 Abstract connections with "connection listeners"
- Added connlistener for xmppclient
- SASL/TLS now use a new session:reset_stream() method
- main.lua on its way to being a bit neater
2008-10-22 17:36:21 +01:00
Matthew Wild
d510d54b28 server.lua should degrade gracefully when LuaSec not present 2008-10-22 17:27:40 +01:00
Waqas Hussain
fa8d0e13a3 Added: TODO 2008-10-22 21:20:47 +05:00
Waqas Hussain
dffccde8c2 Fixed: Unhandled stanza handling 2008-10-22 21:20:29 +05:00
Waqas Hussain
9595202d47 Fixed: Roster support 2008-10-22 21:20:07 +05:00
Waqas Hussain
2a2956ef53 Minor edit, and added a TODO 2008-10-22 21:18:50 +05:00
Waqas Hussain
7f7444f62b Added: More complete implementation for mod_roster 2008-10-17 22:20:03 +05:00
Waqas Hussain
e3aaced40d Added: Roster manipulation functions to core.rostermanager 2008-10-17 22:19:26 +05:00
Waqas Hussain
5a896f70f2 Added: presence broadcast
Added: some additional message broadcast checks
2008-10-14 10:26:33 +05:00
Waqas Hussain
97f1c951bc Removed an unnecessary line 2008-10-14 09:56:14 +05:00
Waqas Hussain
a3e21e6d57 Fixed: util/jid.lua now returns module object 2008-10-14 09:54:49 +05:00
Waqas Hussain
1cdd0be85d Fixed: Typos caused by lack of sleep.
Learned: Lua variable assignments are not expressions.
2008-10-14 07:20:29 +05:00
Waqas Hussain
bbff39858d Fixed: mod_roster now outputs all roster data (instead of just the JIDs) 2008-10-12 17:41:14 +05:00
Waqas Hussain
957fe047e2 Added some roster management functions 2008-10-12 17:40:03 +05:00
Waqas Hussain
36df1aac32 Documented the roster object's structure 2008-10-12 17:38:17 +05:00
Matthew Wild
288aaa38ea Some tiny changes for main.lua 2008-10-12 01:23:30 +01:00
Matthew Wild
1693c32c72 Updated TODO 2008-10-12 01:01:19 +01:00
Matthew Wild
5ef6334e69 Remove more of Dolphin's leftovers 2008-10-11 22:16:02 +01:00
Matthew Wild
f31f4c5e4f Add AUTHORS file 2008-10-11 21:40:50 +01:00
Matthew Wild
32a2053972 Fix MUC address 2008-10-09 20:32:59 +01:00
Matthew Wild
b8a82336db Updated pull script for new repo 2008-10-09 20:28:39 +01:00
Waqas Hussain
cbabb9cdb4 Fixed: util.stanza.deserialize now handles nil stanzas 2008-10-09 22:19:35 +05:00
Matthew Wild
5ec7a9c8b4 Stanza preserialize/deserialize helpers, to strip and restore stanzas respectively. Fixed mod_vcard to use these. 2008-10-09 00:50:45 +01:00
Waqas Hussain
ebf2876664 Fixed: incorrect auth check 2008-10-09 03:40:16 +05:00
Waqas Hussain
9048ca5328 Minor fix 2008-10-09 03:21:16 +05:00
Waqas Hussain
042012b729 Merge from Matthew. datamanager.simplesave fix 2008-10-09 03:01:47 +05:00
Waqas Hussain
48750cfc60 Added: vCard plugin: mod_vcard 2008-10-09 02:59:57 +05:00
Matthew Wild
d90bbc6293 Fix for saving tables with non-string keys 2008-10-08 22:42:51 +01:00
Waqas Hussain
c27c01b893 Added: mod_register now replies with an error stanza when file write fails 2008-10-09 02:08:33 +05:00