Log

description author age
HTTP request callbacks now: handler(code, content) (where code may be 0, and content an error message) Matthew Wild 2008-12-12
Non-blocking HTTP requests (adding net.http) Matthew Wild 2008-12-12
0.1 -> 0.2 Matthew Wild 2008-12-10
Newline at end of file for sessionmanager Matthew Wild 2008-12-10
New, faster, stanza serialization Matthew Wild 2008-12-10
Add commented line to disable logging entirely Matthew Wild 2008-12-10
Fix blank tracebacks for c2s/s2s connections Matthew Wild 2008-12-10
Enable dialback for components Waqas Hussain 2008-12-09
Changed mod_roster to use the newer presence manager API Waqas Hussain 2008-12-08
Don't try processing stanzas not of type get or set in module manager Waqas Hussain 2008-12-08
Fixed a variable redeclaration Waqas Hussain 2008-12-08
Make the ejabberd importer work with host-only roster items Waqas Hussain 2008-12-08
Added: Ports now read from the config Waqas Hussain 2008-12-07
stanza_dispatch != dispatch_stanza Matthew Wild 2008-12-07
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 2008-12-07
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 2008-12-07
Fixed util.encodings.base64.decode to not truncate results when encountering an '=' before the end of the given input. Waqas Hussain 2008-12-07
Automated merge with http://waqas.ath.cx:8000/ Matthew Wild 2008-12-07
Latin1 support for SASL DIGEST-MD5 (second, and possibly final commit) Waqas Hussain 2008-12-07
Typo in variable name in last commit Matthew Wild 2008-12-07
stanza_dispatch = core_process_stanza, fixed for xmpp{client,server} listeners, and sessionmanager for the new syntax Matthew Wild 2008-12-07
Automated merge with http://waqas.ath.cx:8000/ Matthew Wild 2008-12-07
Latin1 support for SASL DIGEST-MD5 (initial commit) Waqas Hussain 2008-12-07
Small logging adjustment for mod_posix Matthew Wild 2008-12-07
Slightly more secure dialback secret generation Matthew Wild 2008-12-07
Merge from waqas Matthew Wild 2008-12-06
Removed unused variables Waqas Hussain 2008-12-06
Combined and merged similar code Waqas Hussain 2008-12-06
Removed pre-multitable code from module manager Waqas Hussain 2008-12-06
Remove some debugging from pposix.c Matthew Wild 2008-12-06
Add mod_posix, fixes #5 Matthew Wild 2008-12-06
Add posix support library, and adjust makefiles for it Matthew Wild 2008-12-06
Code tidying for xmpp{client,server}_listeners Matthew Wild 2008-12-06
Temporary hack for global modules Matthew Wild 2008-12-06
Remove print()s from sessionmanager and s2smanager Matthew Wild 2008-12-06
Make it possible to set custom output handler for logger Matthew Wild 2008-12-06
Remove old commented code from server.lua Matthew Wild 2008-12-06
Some code cleaning for the main script Matthew Wild 2008-12-06
Merge from waqas Matthew Wild 2008-12-06
Changed module manager to use multitable (initial commit) Waqas Hussain 2008-12-06
Fix add_event_hook in module API Matthew Wild 2008-12-06
Move the setting of data_path to fix #unfiledbug Matthew Wild 2008-12-06
Log in hostmanager when a vhost is activated/deactivated Matthew Wild 2008-12-06
Datamanager logs data_path Matthew Wild 2008-12-06
Move module loading to modulemanager Matthew Wild 2008-12-06
Merge from waqas/myself Matthew Wild 2008-12-06
Merge from waqas Matthew Wild 2008-12-06
Fixed: Stopped tryint to send error replies on unauthed connections Waqas Hussain 2008-12-06
Add hostmanager, and eventmanager Matthew Wild 2008-12-06
Small fix for multitable Matthew Wild 2008-12-06
Re-commit TLS fix Matthew Wild 2008-12-05
Merge Matthew Wild 2008-12-05
Backed out changeset 099d8a102deb (committed too much) Matthew Wild 2008-12-05
Don't say we need TLS after we've already started the handshake Matthew Wild 2008-12-05
Add TLS socket to readlist before handshake starts, fixes major slow-down on TLS connections Matthew Wild 2008-12-05
Comment out debug logging for now Matthew Wild 2008-12-05
Remove linger option on sockets, made no difference, and I forgot to remove it earlier Matthew Wild 2008-12-05
Fix the last couple of places where we send strings from mod_dialback Matthew Wild 2008-12-05
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 2008-12-05
Fix for s2s with jabberd2 (we weren't routing db:verify's over s2sout_unauthed) Matthew Wild 2008-12-05
Disconnect with stream errors on bad XML, or invalid stream namespace Matthew Wild 2008-12-05
Add a couple more tests for jid.split Matthew Wild 2008-12-05
Merge from waqas Matthew Wild 2008-12-05
MultiTable: Remove all empty sub-tables when elements are removed Waqas Hussain 2008-12-05
Merge from waqas Matthew Wild 2008-12-05
util.multitable - A table with multiple key for each entry Waqas Hussain 2008-12-04
Automated merge with http://waqas.ath.cx/ Matthew Wild 2008-12-04
Changed util.datamanager to use util.serialization Waqas Hussain 2008-12-04
Changed the datastore for vCards from vCard to vcard in mod_vcard and mod_register Waqas Hussain 2008-12-04
Automated merge with http://waqas.ath.cx/ Matthew Wild 2008-12-04
Changed the ejabberd import script to use util.serialization Waqas Hussain 2008-12-04
Added module util.serialization Waqas Hussain 2008-12-04
Abstract xmlhandlers a bit more, also add error callbacks Matthew Wild 2008-12-04
Don't send stream:features to incoming s2s connections Matthew Wild 2008-12-04
Fix logger ids for c2s and s2sout Matthew Wild 2008-12-04
Automated merge with http://waqas.ath.cx/ Matthew Wild 2008-12-04
Change modules to use the new add_feature module API method. Waqas Hussain 2008-12-04
Added function add_feature to modules API (for adding disco features) Waqas Hussain 2008-12-04
Reorder the disco info elements to place always included elements first Waqas Hussain 2008-12-04
Added tag 0.1.0 for changeset c157c1412bda Matthew Wild 2008-12-03
Fix Makefile to link with Lua again 0.1.0 Matthew Wild 2008-12-03
Fix configure to save LFLAGS, and also set proper defaults for all sensible OSes Matthew Wild 2008-12-03
Automated merge with http://84.46.7.57:1234 Matthew Wild 2008-12-03
Making makefile work under OS X finally. Yeah OS X's gcc is a little bit strange. Tobias Markmann 2008-12-03
Using new LFLAGS variable. Tobias Markmann 2008-12-03
Added an error log message for this case Matthew Wild 2008-12-03
Quick fix for an issue that needs more looking into Matthew Wild 2008-12-03
Automated merge with http://waqas.ath.cx/ Matthew Wild 2008-12-03
Fix for handling latin1 encoded hostnames in SASL Waqas Hussain 2008-12-03
Fix GPL'ing MIT/X licensed code :) Matthew Wild 2008-12-03
Update HACKERS Matthew Wild 2008-12-03
Fill blank with URL Matthew Wild 2008-12-03
Remove stray merge marker Matthew Wild 2008-12-03
Merge from waqas Matthew Wild 2008-12-03
config and data directories taken from path, and quoted to allow spaces in path Waqas Hussain 2008-12-03
Converted prosody.cfg.lua.dist to use windows end-of-lines Waqas Hussain 2008-12-03
Fix license (left some boilerplate in) Matthew Wild 2008-12-03
and the C files too Matthew Wild 2008-12-03
Insert copyright/license headers Matthew Wild 2008-12-03
Fix port number in mod_console instructions Matthew Wild 2008-12-03
lxmppd -> Prosody Matthew Wild 2008-12-03
Fix macosx ostype target Matthew Wild 2008-11-30
Fix debian ostype target Matthew Wild 2008-11-30
Change sed usage back into one sed script for incompetent versions of sed Matthew Wild 2008-11-30
Use install to strip symbols Matthew Wild 2008-11-30
'install' libs to util before top-level make install Matthew Wild 2008-11-30
Potential fixes for building on Mac OSX Matthew Wild 2008-11-30
No need for the placeholder file in tests/ because the directory is no longer empty Matthew Wild 2008-11-30
Add test for latin1toutf8 (which passes) Matthew Wild 2008-11-30
Converting latin encoded responsed to utf-8 when needed. Tobias Markmann 2008-11-30
Automerge with waqas. Tobias Markmann 2008-11-30
Automated merge with h-h. Tobias Markmann 2008-11-30
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 2008-11-30
Added function latin1toutf8 to sasl.lua, for processing non-utf8 responses Waqas Hussain 2008-11-30
Makefile fix for creating datadir in correct place on install Matthew Wild 2008-11-30
Installation improvements (auto-creation of data directories) Matthew Wild 2008-11-30
Don't overwrite config on make install if it already exists Matthew Wild 2008-11-30
Path fix for auto-creating directories Waqas Hussain 2008-11-30
Merge from waqas Matthew Wild 2008-11-30
Auto-create data directories on start Waqas Hussain 2008-11-30
Merge with Tobias Matthew Wild 2008-11-30
idna-to-unicode so password_handler looks for the right domain. Tobias Markmann 2008-11-30
Do idna-to-ascii to the realm we send first in Digest-MD5. Tobias Markmann 2008-11-29
Yet another fix for the makefile :) Matthew Wild 2008-11-30
Fix missing prosody.cfg.lua.install Matthew Wild 2008-11-29
Don't write to prosody.cfg.lua from Makefile. Much apologies to poor albert :( Matthew Wild 2008-11-29
Add -fPIC to util-src/Makefile Matthew Wild 2008-11-29
Another automatic merge, this gets annoying." Tobias Markmann 2008-11-29
Fixed the ejabberd importer to work with the pipe sign "|" as a separator in erlang lists Waqas Hussain 2008-11-29
Autocommit. Tobias Markmann 2008-11-29
Automated merge. Tobias Markmann 2008-11-29
Automated merge. Tobias Markmann 2008-11-29
Make ejabberd2prosody.lua a little more cross-platform :) Matthew Wild 2008-11-29
Make ejabberd2prosody.lua eecutable Matthew Wild 2008-11-29
Automated merge with http://waqas.ath.cx/ Matthew Wild 2008-11-29
ejabberd db dump importer for Prosody Waqas Hussain 2008-11-29
More Makefile improvements (install the certificates, and update the config on install to find them) Matthew Wild 2008-11-29
Update Makefile to set correct paths on install with Debian package Matthew Wild 2008-11-29
Add some example certificates and update the config to point to them Matthew Wild 2008-11-29
Add COPYING, remove LICENSE Matthew Wild 2008-11-29
Merfe from Tobias Matthew Wild 2008-11-29
Apply IDNA to ASCII on hostnames. Tobias Markmann 2008-11-29
Forced merge. Tobias Markmann 2008-11-29
Use unsigned int instead of uint because uint is already in use on OS X. Tobias Markmann 2008-11-28
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 2008-11-28
Do idna_to_ascii when building own response. Tobias Markmann 2008-11-28
Fix for loading connlisteners when running without CFG_SOURCEDIR Matthew Wild 2008-11-29
Also look for binary modules in the parent directory when running tests Matthew Wild 2008-11-29
Automated merge with http://waqas.ath.cx/ Matthew Wild 2008-11-29
Moved incoming c2s presence handling from stanza_router to presencemanager Waqas Hussain 2008-11-29
Update Makefile to now pass config paths to prosody. Update prosody, modulemanager and connectionlisteners to obey these paths. Matthew Wild 2008-11-29
Fix for configmanager when config file can't be found Matthew Wild 2008-11-29
Rename and update config. Update Makefile for this change. Matthew Wild 2008-11-29
More Makefile improvements Matthew Wild 2008-11-29
Add a top-level Makefile and ./configure script. Update util-src Makefile for this. Matthew Wild 2008-11-29
Removing pull_from_master.sh. Use hg fetch instead. Matthew Wild 2008-11-29
Load prosody instead of main.lia in mod_console Waqas Hussain 2008-11-29
Make prosody executable Matthew Wild 2008-11-29
Automated merge with http://waqas.ath.cx/ Matthew Wild 2008-11-29
Added a FIXME Waqas Hussain 2008-11-29
Improved the regexp used to parse the client response a bit. Authenticating with non-ascii realm values now works. Waqas Hussain 2008-11-29
Fixed logging in datamanager Waqas Hussain 2008-11-29
main.lua -> prosody Matthew Wild 2008-11-29
Merge from waqas Matthew Wild 2008-11-28
Quickfix for dns.lua to not crash on failed connection to name servers Waqas Hussain 2008-11-28
Added option core.data_path Waqas Hussain 2008-11-28
No more reading 1 byte at a time from sockets Matthew Wild 2008-11-28
Merge from waqas Matthew Wild 2008-11-27
Completely switched to new hashes library from the old md5 library Waqas Hussain 2008-11-27
Switched from md5 to sha256 for dialback key generation Waqas Hussain 2008-11-27
Stopped using the lbase64 library Waqas Hussain 2008-11-27
Added make.bat for windows Waqas Hussain 2008-11-27
Removed MS specific preprocessor statements from the Makefile Waqas Hussain 2008-11-27
Add module:unload() to mod_console, and allow module:load() to take config param Matthew Wild 2008-11-27
Merge from waqas Matthew Wild 2008-11-27
Makefile now works on windows with Microsoft's compiler Waqas Hussain 2008-11-27
Minor changes to C files (to prevent compiler warnings) Waqas Hussain 2008-11-27
Some mod_console updates Matthew Wild 2008-11-27
is_loaded() and incomplete unload() for modules Matthew Wild 2008-11-27
Bumper commit for the new modulemanager API \o/ Updates all the modules, though some more changes may be in store. Matthew Wild 2008-11-27
Nice enhancement for logging output Matthew Wild 2008-11-27
Removing servermanager... it is no longer used Matthew Wild 2008-11-27
Log reason for connection failure Matthew Wild 2008-11-26
(Basic) IDNA and SRV fallback support Matthew Wild 2008-11-26
Fix to make a global configmanager instance Matthew Wild 2008-11-26
Fix for hashes.c and encodings.c to rename luaopen for util_* Matthew Wild 2008-11-26
Fix a waqas copy/paste error. It was my fault again apparently. Matthew Wild 2008-11-26
Merge from waqas Matthew Wild 2008-11-26
Added options to limit the number of resources and for handling of resource conflicts Waqas Hussain 2008-11-26
Update mod_selftests to use the hosts on http://xmpp.org/interop/servers.shtml Matthew Wild 2008-11-26
Yes, we don't put these things in here, we put them in here. Matthew Wild 2008-11-26
Wrapped a core_process_stanza call in an xpcall call Waqas Hussain 2008-11-26
Added mod_ping with support for [XEP-0199: XMPP Ping] Waqas Hussain 2008-11-26
Changed format for XEP-0090 to the legacy format Waqas Hussain 2008-11-26
Added mod_time with support for [XEP-0202: Entity Time] and [XEP-0090: Entity Time] (deprecated) Waqas Hussain 2008-11-26
Merge from waqas Matthew Wild 2008-11-26
Modules now sending disco replies Waqas Hussain 2008-11-26
Minor bug fix Waqas Hussain 2008-11-26
Added helper method to discomanager Waqas Hussain 2008-11-26
Add rough Makefile for util-src/ Matthew Wild 2008-11-26
Removed commented code Waqas Hussain 2008-11-25
Added util-src/hashes.c - support for sha1, sha256 and md5 hashes Waqas Hussain 2008-11-25
Added util-src/encodings.c - support for base64, stringprep and idna encodings Waqas Hussain 2008-11-25
Update TODO Matthew Wild 2008-11-25
Refuse to run without SSL/TLS unless run_without_ssl is set in config Matthew Wild 2008-11-25
Change loading order of modules, config before dependency checking Matthew Wild 2008-11-25
Some mod_console changes Matthew Wild 2008-11-25
Trivial whitespace fix in the missing dependency message Matthew Wild 2008-11-25
Add MD5 to the list of checked dependencies Matthew Wild 2008-11-25
Friendlier messages on missing dependencies Matthew Wild 2008-11-25
Fix softreq, so it reports when no suitable MD5 library is found Matthew Wild 2008-11-25
SSL library is optional, not a fatal error Matthew Wild 2008-11-25
Some ends too much. Tobias Markmann 2008-11-23
Some changes to report more correct SASL failures. Support for disabled accounts. Tobias Markmann 2008-11-23
Merging with main branch. Tobias Markmann 2008-11-23
Checking some variables for nil so no errors occur that'll break the server. Tobias Markmann 2008-11-23
Removing some debug messages. Tobias Markmann 2008-11-16
Merge from waqas Matthew Wild 2008-11-23
Added temporary fix for srv on windows: using opendns nameservers Waqas Hussain 2008-11-23
Check to prevent error on IQs from completely unhandled origins Waqas Hussain 2008-11-23
Backed out the backout. Now we're back out. Matthew Wild 2008-11-23
Reverted my change to modulemanager, to restore those made by waqas Matthew Wild 2008-11-23
Backed out changeset 79bd7a3e906c Matthew Wild 2008-11-23
Merge from waqas Matthew Wild 2008-11-23
Ahem, a bit of an identity crisis.. Waqas Hussain 2008-11-23
Removing lxmppd.cfg.dist Matthew Wild 2008-11-23
Typo prevented modulemanager.load() from returning the error if load failed. Matthew Wild 2008-11-23
Merge from waqas Matthew Wild 2008-11-23
Added mod_disco Waqas Hussain 2008-11-22
Added discomanager Waqas Hussain 2008-11-22
Added discohelper Waqas Hussain 2008-11-22
Account deletion support Waqas Hussain 2008-11-22
Check to prevent error for IQs from completely unhandled origins Waqas Hussain 2008-11-22
Removed useless check Waqas Hussain 2008-11-22
Only start console if it is enabled in the config. Note that the exact option is going to change tomorrow. Matthew Wild 2008-11-23
Add initial mod_console Matthew Wild 2008-11-23
Comment out remote debug, will later be enabled via config Matthew Wild 2008-11-23
Small fix for connlisteners to accept nil for userdata Matthew Wild 2008-11-23
Fix various mistakes in dns.lua Matthew Wild 2008-11-23
Fix dns for poor Windows users, who have never seen a resolv.conf Matthew Wild 2008-11-23