Log

description author age
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&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