Commit Graph

702 Commits (8b979ccaf40ae38dbeaa5e7a4edb2e6d760fdffa)
 

Author SHA1 Message Date
Matthew Wild 8b979ccaf4 BOSH: Allow BOSH servers to be configured through config file 17 years ago
Matthew Wild 393b738588 mod_actions_http: Show tables as 'list's 17 years ago
Matthew Wild 1980849de0 Add mod_actions_http for executing actions through HTTP 17 years ago
Matthew Wild 9ffcaaa1f9 Add core.actions for managing server 'actions'; and make modulemanager register actions 'load' and 'unload' 17 years ago
Matthew Wild e50d22fcc4 core.httpserver: Rename request.responseheaders to the more logical request.headers 17 years ago
Matthew Wild 05fe5fb8ff mod_httpserver: Add require 'net.httpserver' 17 years ago
Matthew Wild ea643d3c90 modulemanager: Change pairs() to ipairs() to allow ordered module loading 17 years ago
Matthew Wild c273f4c890 Set session.ip to the IP address of connecting clients 17 years ago
Matthew Wild 7583e84ee1 BOSH: Make previous fix a bit more efficient 17 years ago
Matthew Wild f5412a5f91 BOSH: Fix for error when closed session was in inactive_sessions list 17 years ago
Matthew Wild 7381cd9804 Add option to in-band registration to allow only whitelisted IPs to register 17 years ago
Matthew Wild 7bd422b388 Added rate limiting to in-band registration, and added IP [black/white]lists 17 years ago
Matthew Wild 937375dda1 Add child_with_ns() method to stanza elements, and fix child_with_name() to iterate tags rather than all children 17 years ago
Matthew Wild fa0e1edd87 Automated merge with http://waqas.ath.cx:8000/ 17 years ago
Matthew Wild bd17ed3f7d Implement session:close() for BOSH, and add checking for attempts to connect to hosts we don't serve 17 years ago
Matthew Wild bc31c214d8 Change default maximum inactivity period to 60s from 30s 17 years ago
Waqas Hussain 962ab41be7 Removed core/offlinemessage.lua along with documentation and references - we have core/offlinemanager.lua instead 17 years ago
Waqas Hussain c8a5213462 modulemanager: Per-host event hooks for plugins - solves issue 41 17 years ago
Matthew Wild 365368ef52 Add more tests for util/stanza.lua serialization routines 17 years ago
Matthew Wild d4f24630f3 Add test for previous commit 17 years ago
Matthew Wild c1e6b94266 Restore fix for missing last_add on deserialized stanzas. Thanks to tsing for discovering. 17 years ago
Matthew Wild fb680dde0c 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 17 years ago
Waqas Hussain 5d25f17e02 sasl: Don't fail for realm="" 17 years ago
Matthew Wild 6b15ed47fd Protected call for HTTP request callbacks, to catch errors 17 years ago
Matthew Wild a3661957b6 Fix to prevent calling HTTP request callback twice with the same data 17 years ago
Matthew Wild f5f551a91d Default mod_console to listening on localhost only. May be changed with console_interface=xxx.xxx.xxx.xxx in the config 17 years ago
Matthew Wild 96f91c20ad Automated merge with http://waqas.ath.cx:8000/ 17 years ago
Waqas Hussain 7c24c84226 modulemanager: module.unload now gets called when modules are being unloaded 17 years ago
Waqas Hussain 311a737c2c componentmanager: Added support for component deregistering 17 years ago
Matthew Wild 046e69447e Remove warning of already-loaded modules at startup 17 years ago
Waqas Hussain 430276629f mod_muc: Room subject should be sent only the newly joined occupant 17 years ago
Waqas Hussain 9a19a95fe8 Modulemanager: Basic modules can now be unloaded correctly 17 years ago
Waqas Hussain 65877cc124 mod_console: replace all \n with \r\n in the output, and send \0 as a marker character after every response 17 years ago
Waqas Hussain 6ef4323a0d mod_muc: Room subjects stored, and room persistence code in place. First user now the owner. 17 years ago
Waqas Hussain 86e114c8a2 Send host, and not the recipient's JID to module manager (fixes #53) 17 years ago
Waqas Hussain 05906a2106 Initial mod_muc: XEP-0045: Multi-User Chat 17 years ago
Matthew Wild ec14708723 Add allow_registration option to disable account registration 17 years ago
Matthew Wild ab1dfc9541 Don't use TLS connection handler when SSL/TLS not available or configured (thanks to Ricardo for finding) 17 years ago
Matthew Wild a3737f12ad Makefile fix for clean target 17 years ago
Matthew Wild fd94e50b27 Updating 0.2.0 tag 17 years ago
Matthew Wild 6b359b43a0 Small fix for logging in connlisteners (warning != warn) 17 years ago
Matthew Wild af47bf1b39 Remove some old debugging code from mod_bosh 17 years ago
Matthew Wild b12f8a8177 Remove some debugging code that slipped in 17 years ago
Matthew Wild b97b1db2a0 Fix specifying ports in config, and SSL support 17 years ago
Matthew Wild 89eb3c5d00 Remove logging for server.lua 17 years ago
Matthew Wild 985f775c68 Remove borken tags 17 years ago
Matthew Wild 9b2bfc603f Fix incorrect version number as tag (again) (again) 17 years ago
Matthew Wild fed65f12c6 Fix incorrect version number as tag (again) (again) 17 years ago
Matthew Wild fbeba2aec6 Added tag 0.2.0, -m, Fix incorrect version number as tag (again) for changeset 90da4c9b34b5 17 years ago
Matthew Wild 070de1521a Added tag 0.20, -m, Fix incorrect version number as tag for changeset 90da4c9b34b5 17 years ago