Commit Graph

4631 Commits (3e2df1d2fe330c599df89109ac95251bf6ff8450)
 

Author SHA1 Message Date
Matthew Wild 3e2df1d2fe mod_http: Fix specifying method in app route keys 14 years ago
Matthew Wild 1dea1062ea portmanager: Add get_service_at(interface, port) and close(interface, port) 14 years ago
Matthew Wild dcdfe0e0ce net.server_event: Do not automatically close clients when closing a server port 14 years ago
Matthew Wild ea7212be3b net.server_select: Remove server from _server table when closing 14 years ago
Matthew Wild 112de122fd mod_admin_telnet: Add initial port:list() and port:close() commands 14 years ago
Matthew Wild edb8a196dc prosody: Load portmanager at startup, to ensure it is ready to receive item-added events when modules are loaded 14 years ago
Kim Alvefur 3fd98627c0 mod_http_files: Rename argument to reflect what it actually is 14 years ago
Kim Alvefur 7ca291e03f mod_httpserver: Rename to mod_http_files 14 years ago
Kim Alvefur e34e6c0a91 mod_httpserver: Adapt to use the new HTTP API 14 years ago
Matthew Wild a2e8ab3555 mod_http: Pass portion of path that matched wildcard to wildcard handlers, as a second parameter 14 years ago
Matthew Wild b19b3bb07d net.http.server: Support for wildcard events (events that end with '/*') 14 years ago
Matthew Wild ead2ecb05d mod_http: Support for default_path in apps 14 years ago
Matthew Wild 78051fedac moduleapi: Add module:add_timer(delay, callback) - automatically halts the timer on module unload 14 years ago
Matthew Wild 566fc32a4e modulemanager: Set module.loaded = false on unload 14 years ago
Matthew Wild 46e69d7017 mod_http: Revamp module for new API and config 14 years ago
Matthew Wild 1e7d11c689 moduleapi: module:depends(): Load shared modules onto the current host even if they are loaded globally already 14 years ago
Matthew Wild c4ff9b7e10 modulemanager: Report errors that happen when loading a shared module onto its original host 14 years ago
Matthew Wild f5b0737446 moduleapi: module:provides(): Add "-provider" onto the key name 14 years ago
Matthew Wild 5f18da1e08 moduleapi: module:provides(): Fix usage of wrong table 14 years ago
Waqas Hussain 608d074ba0 net.http.server: Fix legacy net.httpserver fallback (httpserver is no longer a global). 14 years ago
Waqas Hussain e5b647c77c net.httpserver: Comment dependency on connlisteners. Further cleanup to follow. 14 years ago
Matthew Wild ff37c604c8 Merge with Zash 14 years ago
Matthew Wild 67f1c12639 mod_component: Handle component connecting to non-existent host 14 years ago
Matthew Wild d74cf643a6 mod_motd: Use presence/bare to catch a client's initial presence and send the MOTD then (fixes #282) 14 years ago
Matthew Wild 938276d5ca multiplex_listener: Remove (already ported to mod_net_multiplex) 14 years ago
Matthew Wild 60b60d9c30 modulemanager: For children of shared modules, set module.environment to the empty environment for that module (useful to expose data or APIs at host.modules[module]) 14 years ago
Matthew Wild e0a85aed90 moduleapi: Have modules internally store a reference to shared tables they use, to ensure they don't get collected while any module that had access to that table is still loaded (thanks Zash) 14 years ago
Matthew Wild 4ff0a4613d mod_component: Make a shared module, and move the xmppcomponent_listener into it ('port'ing over to portmanager). Ha ha. 14 years ago
Kim Alvefur c8279932bf core.certmanager: Log a message when a password is required but not supplied. fixes #214 14 years ago
Matthew Wild 8af73c6e8a mod_motd: Send only to resource coming online, not the user's bare JID (fixes #282) 14 years ago
Matthew Wild 3bf2b6904e prosody: Don't require net.httpserver now 14 years ago
Matthew Wild 2b4e2b8620 mod_admin_telnet: module:load(): Fix 'global-module-already-loaded' errors when successfully loading a global module (fixes #228) 14 years ago
Matthew Wild 76749e9e8c mod_admin_telnet: module:list(): List global modules (part-fixes #228) 14 years ago
Matthew Wild 15b81453cd mod_admin_telnet: module:reload(): If module is loaded on *, reload it there first (ensuring shared module code is reloaded before per-host children of that module) 14 years ago
Matthew Wild e774a4c4ba mod_admin_telnet: get_host_set(): Include '*' in the set if no specific hosts are specified and the module is loaded there 14 years ago
Matthew Wild 0c6799c936 modulemanager: When a shared module becomes global, ensure it still gets loaded onto the original target host 14 years ago
Matthew Wild 1c88e91a19 modulemanager: Support for shared modules - function module.add_host(host_module) in a global module 14 years ago
Matthew Wild 800fd50ce0 modulemanager: Make module_has_method and module_call_method use rawget() 14 years ago
Matthew Wild 4664423a7b modulemanager: Use modulemap rather than hosts[host] (fix for when host == "*") 14 years ago
Matthew Wild 06c05a1916 modulemanager: Use api_instance rather than pluginenv.module (same thing) 14 years ago
Matthew Wild 28cb1b2a94 modulemanager: Allow loading a module onto "*" (part-fixes #228) 14 years ago
Matthew Wild 40ba334367 net.connlisteners: Be gone! 14 years ago
Waqas Hussain 668d1d442a mod_http: Include handlers of non-global modules. 14 years ago
Waqas Hussain 10a43c8ff2 mod_http: Provide HTTP service. 14 years ago
Waqas Hussain 7f2c53a45d net.http.server: Fire global HTTP event when no specific handlers available. 14 years ago
Waqas Hussain 4c43038f74 net.http.server: Missing <title/> in 404 Not Found response. 14 years ago
Florian Zeitz d710b38313 mod_adhoc: Always allow at least the "complete" action 14 years ago
Waqas Hussain d95a61cf4e net.http.{server|codes|parser}: Initial commit. 14 years ago
Paul Aurich 7f2d31106e mod_s2s: Queuing a stanza constitutes handling it. 14 years ago
Florian Zeitz 3028a7d45d mod_s2s: Add "::" as a IPv6 interface (thanks darkrain) 14 years ago