Added function latin1toutf8 to sasl.lua, for processing non-utf8 responses

Makefile fix for creating datadir in correct place on install

Installation improvements (auto-creation of data directories)

Don't overwrite config on make install if it already exists

Path fix for auto-creating directories

Merge from waqas

Auto-create data directories on start

Merge with Tobias

idna-to-unicode so password_handler looks for the right domain.

Do idna-to-ascii to the realm we send first in Digest-MD5.

Yet another fix for the makefile :)

Fix missing prosody.cfg.lua.install

Don't write to prosody.cfg.lua from Makefile. Much apologies to poor albert :(

Add -fPIC to util-src/Makefile

Another automatic merge, this gets annoying."

Fixed the ejabberd importer to work with the pipe sign "|" as a separator in erlang lists

Autocommit.

Automated merge.

Automated merge.

Make ejabberd2prosody.lua a little more cross-platform :)

Make ejabberd2prosody.lua eecutable

Automated merge with http://waqas.ath.cx/

ejabberd db dump importer for Prosody

More Makefile improvements (install the certificates, and update the config on install to find them)

Update Makefile to set correct paths on install with Debian package

Add some example certificates and update the config to point to them

Add COPYING, remove LICENSE

Merfe from Tobias

Apply IDNA to ASCII on hostnames.

Forced merge.

Use unsigned int instead of uint because uint is already in use on OS X.

To use free you should include stdlib.h rather than malloc.h according to man page of free() and various C reference websites.

Do idna_to_ascii when building own response.

Fix for loading connlisteners when running without CFG_SOURCEDIR

Also look for binary modules in the parent directory when running tests

Automated merge with http://waqas.ath.cx/

Moved incoming c2s presence handling from stanza_router to presencemanager

Update Makefile to now pass config paths to prosody. Update prosody, modulemanager and connectionlisteners to obey these paths.

Fix for configmanager when config file can't be found

Rename and update config. Update Makefile for this change.

More Makefile improvements

Add a top-level Makefile and ./configure script. Update util-src Makefile for this.

Removing pull_from_master.sh. Use hg fetch instead.

Load prosody instead of main.lia in mod_console

Make prosody executable

Automated merge with http://waqas.ath.cx/

Added a FIXME

Improved the regexp used to parse the client response a bit. Authenticating with non-ascii realm values now works.

Fixed logging in datamanager

main.lua -> prosody

Merge from waqas

Quickfix for dns.lua to not crash on failed connection to name servers

Added option core.data_path

No more reading 1 byte at a time from sockets

Merge from waqas

Completely switched to new hashes library from the old md5 library

Switched from md5 to sha256 for dialback key generation

Stopped using the lbase64 library

Added make.bat for windows

Removed MS specific preprocessor statements from the Makefile

(0) -300 -100 -60 +60 +100 +300 +1000 +3000 tip

mercurial