Add core.actions for managing server 'actions'; and make modulemanager register actions 'load' and 'unload'

core.httpserver: Rename request.responseheaders to the more logical request.headers

mod_httpserver: Add require 'net.httpserver'

modulemanager: Change pairs() to ipairs() to allow ordered module loading

Set session.ip to the IP address of connecting clients

BOSH: Make previous fix a bit more efficient

BOSH: Fix for error when closed session was in inactive_sessions list

Add option to in-band registration to allow only whitelisted IPs to register

Added rate limiting to in-band registration, and added IP [black/white]lists

Add child_with_ns() method to stanza elements, and fix child_with_name() to iterate tags rather than all children

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

Removed core/offlinemessage.lua along with documentation and references - we have core/offlinemanager.lua instead

modulemanager: Per-host event hooks for plugins - solves issue 41

sasl: Don't fail for realm=""

Implement session:close() for BOSH, and add checking for attempts to connect to hosts we don't serve

Change default maximum inactivity period to 60s from 30s

Add more tests for util/stanza.lua serialization routines

Add test for previous commit

Restore fix for missing last_add on deserialized stanzas. Thanks to tsing for discovering.

Numerous BOSH improvements... handle client disconnects, either explicit or implicit through inactivity; allow specifying BOSH default parameters through config; fix to prevent prematurely closing request connections in some cases, before they were replied to

Protected call for HTTP request callbacks, to catch errors

Fix to prevent calling HTTP request callback twice with the same data

Default mod_console to listening on localhost only. May be changed with console_interface=xxx.xxx.xxx.xxx in the config

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

modulemanager: module.unload now gets called when modules are being unloaded

componentmanager: Added support for component deregistering

Remove warning of already-loaded modules at startup

mod_muc: Room subject should be sent only the newly joined occupant

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

mercurial