Wrapped a core_process_stanza call in an xpcall call

Added mod_ping with support for [XEP-0199: XMPP Ping]

Changed format for XEP-0090 to the legacy format

Added mod_time with support for [XEP-0202: Entity Time] and [XEP-0090: Entity Time] (deprecated)

Merge from waqas

Modules now sending disco replies

Minor bug fix

Added helper method to discomanager

Add rough Makefile for util-src/

Removed commented code

Added util-src/hashes.c - support for sha1, sha256 and md5 hashes

Added util-src/encodings.c - support for base64, stringprep and idna encodings

Update TODO

Refuse to run without SSL/TLS unless run_without_ssl is set in config

Change loading order of modules, config before dependency checking

Some mod_console changes

Trivial whitespace fix in the missing dependency message

Add MD5 to the list of checked dependencies

Friendlier messages on missing dependencies

Fix softreq, so it reports when no suitable MD5 library is found

SSL library is optional, not a fatal error

Some ends too much.

Some changes to report more correct SASL failures. Support for disabled accounts.

Merging with main branch.

Checking some variables for nil so no errors occur that'll break the server.

Removing some debug messages.

Merge from waqas

Added temporary fix for srv on windows: using opendns nameservers

(0) -300 -100 -50 -28 +28 +50 +100 +300 +1000 +3000 tip

mercurial