Log

prosody @ 11792:fa130e49f19c

description author age
prosody: Close the state on exit (ie garbage-collect everything) Kim Alvefur Tue, 18 May 2021 20:08:37 +0200
Merge 0.11->trunk Matthew Wild Sun, 19 Jan 2020 15:34:28 +0000
prosody/util.startup: Switch to parse_args() for --root and --config 0.11 Matthew Wild Sun, 19 Jan 2020 15:27:16 +0000
prosody: Also log status code passed to exit() Kim Alvefur Fri, 31 May 2019 18:50:34 +0200
prosody: Log shutdown reason (in past tense) as the very last thing Kim Alvefur Fri, 31 May 2019 18:50:13 +0200
prosody: Log shutdown reason Kim Alvefur Fri, 31 May 2019 17:01:22 +0200
prosody: Get net.server via requre to avoid relying on globals Kim Alvefur Thu, 05 Apr 2018 19:34:51 +0200
prosody: Use prosody.log instead of _G.log because it looks nicer Kim Alvefur Thu, 05 Apr 2018 16:00:00 +0200
prosody, util.startup: Switch from async.once() to long-lived thread, to avoid GC Matthew Wild Fri, 23 Mar 2018 14:18:27 +0000
prosody, prosodyctl, util.startup: Finally factor out startup-related and common code into a separate module Matthew Wild Tue, 20 Mar 2018 16:10:37 +0000
Merge 0.10->trunk Kim Alvefur Fri, 29 Sep 2017 13:45:03 +0200
prosody, prosodyctl: Print the actual config file name used when a problem loading it was encountered (see #990) Kim Alvefur Wed, 27 Sep 2017 15:33:29 +0200
Merge 0.10->trunk Matthew Wild Tue, 26 Sep 2017 17:24:25 +0100
prosody: Tiny whitespace fix Kim Alvefur Sun, 24 Sep 2017 05:46:24 +0200
Merge 0.10->trunk Kim Alvefur Tue, 29 Aug 2017 15:24:53 +0200
prosody, prosodyctl: Fix traceback if ssl config is missing (thanks lookshe and sol) Kim Alvefur Tue, 29 Aug 2017 15:23:39 +0200
Merge 0.10->trunk Kim Alvefur Mon, 28 Aug 2017 21:05:12 +0200
prosody, prosodyctl: Set up TLS settings for HTTPS requests in net.http (part of fix for #659) Kim Alvefur Fri, 07 Jul 2017 20:42:35 +0200
configmanager: Remove support for multiple parsers, fixes #852. Emmanuel Gil Peyrot Sat, 27 May 2017 15:32:28 +0100
Merge 0.10->trunk Kim Alvefur Sun, 29 Jan 2017 22:32:03 +0100
prosody: Silence warnings about setting the globals 'server' and 'socket' [luacheck] Kim Alvefur Sun, 29 Jan 2017 22:31:34 +0100
prosody: Trim trailing whitespace Kim Alvefur Sun, 29 Jan 2017 22:26:38 +0100
Merge 0.10->trunk Kim Alvefur Mon, 02 Jan 2017 03:06:51 +0100
prosody: Fix typo Kim Alvefur Mon, 02 Jan 2017 01:51:39 +0100
Merge 0.10->trunk Kim Alvefur Mon, 21 Nov 2016 02:40:47 +0100
prosody: Add annotations to ignore various globals and unused arguments [luacheck] Kim Alvefur Sun, 20 Nov 2016 11:32:05 +0100
prosody: Set session tables on the 'prosody' global first, then export them as globals Kim Alvefur Sun, 20 Nov 2016 11:30:26 +0100
Update every link to the documentation to use HTTPS Emmanuel Gil Peyrot Sat, 16 Apr 2016 21:08:05 +0100
prosody, prosodyctl: Allow setting CFG_* variables via Lua interpreter before loading Prosody. Fixes #308. Matthew Wild Fri, 18 Mar 2016 10:24:46 +0000
prosody: Allow prosody.shutdown() to take an exit code for the process (thanks daurnimator) Matthew Wild Fri, 15 Jan 2016 00:51:01 +0000
prosody: Don't silently ignore unknown command-line options Matthew Wild Thu, 10 Dec 2015 13:33:14 +0000
prosody: Fix sleep call that relied on the no longer existing socket global Kim Alvefur Mon, 16 Nov 2015 15:24:36 +0100
prosody: Set a luasocket global, fixes undefined global access in loop() (pending util.startup) Kim Alvefur Wed, 02 Sep 2015 14:25:30 +0200
statsmanager, prosody: New core module and API for gathering statistics about the running server Matthew Wild Tue, 20 Jan 2015 12:33:20 +0000
prosody: Make getfenv() replacement for require() sandboxing local to avoid polluting the globals table Kim Alvefur Mon, 13 Oct 2014 21:02:04 +0200
prosody: Fix getfenv replacement for Lua 5.2 Kim Alvefur Wed, 17 Sep 2014 14:50:00 +0200
Merge 0.9->0.10 Kim Alvefur Thu, 10 Apr 2014 13:15:11 +0200
prosody: Check dependencies later in the startup sequence Kim Alvefur Wed, 09 Apr 2014 20:46:39 +0200
Merge 0.9->0.10 Matthew Wild Fri, 13 Dec 2013 12:52:39 +0000
prosody: Store the config file name so the same file can be used when reloading Kim Alvefur Fri, 13 Dec 2013 10:25:40 +0100
Merge Tobias SCRAM-PLUS work Kim Alvefur Sun, 22 Sep 2013 00:44:20 +0200
Backout ae48bf828f21 Kim Alvefur Sun, 22 Sep 2013 00:37:04 +0200
Run with own LuaSec. Tobias Markmann Mon, 17 Jan 2011 16:50:21 +0100
prosody: Remove global ssl context, no longer used Kim Alvefur Thu, 13 Jun 2013 17:48:09 +0200
prosody: load rostermanager after usermanager during environment initialization. Marco Cirillo Fri, 05 Apr 2013 04:49:32 +0000
prosody, prosodyctl: Remove last trace of "core" \o/ Kim Alvefur Sat, 23 Mar 2013 15:00:49 +0100
prosody: Add COMPAT note about globals Matthew Wild Fri, 22 Mar 2013 11:22:50 +0000
configmanager, hostmanager, prosody: Almost complete removal of section-related code, and the infamous 'core' section. Still backwards-compatible with API users. Matthew Wild Fri, 22 Mar 2013 11:21:24 +0000
prosodyctl, prosody: Pass the selected config file from prosodyctl to prosody Kim Alvefur Wed, 09 Jan 2013 22:01:52 +0100
prosody, mod_c2s, mod_s2s: Move closing of c2s and s2s sessions to respective plugins Kim Alvefur Fri, 28 Dec 2012 14:33:47 +0100
prosody, prosodyctl: chdir() to data directory on startup Matthew Wild Wed, 19 Sep 2012 12:39:21 +0100
mod_admin_telnet, prosody, prosodyctl, ejabberd2prosody: Don't depend on modules setting globals Florian Zeitz Sat, 09 Jun 2012 02:27:44 +0200
prosody: Define a getfenv() replacement for Lua 5.2 Florian Zeitz Sat, 09 Jun 2012 01:18:21 +0200
prosody, stanza_router: Load stanza_router earlier. Put routing functions in the global prosody table. Fixes module:send() Kim Alvefur Mon, 14 May 2012 17:58:51 +0200
prosody: Load portmanager at startup, to ensure it is ready to receive item-added events when modules are loaded Matthew Wild Tue, 24 Apr 2012 13:37:35 +0100
prosody: Don't require net.httpserver now Matthew Wild Sat, 21 Apr 2012 21:03:57 +0100
prosody: sandboxed require(): Point __index of _G at current env for modules that need to reference globals they already set Matthew Wild Mon, 23 Jan 2012 01:04:15 +0000
prosody: Remove connlisteners, and net_activate_ports Matthew Wild Mon, 23 Jan 2012 00:11:01 +0000
prosody: Ensure prosody.paths.config is never nil (certmanager.create_context fails otherwise). Waqas Hussain Wed, 02 Nov 2011 00:00:42 +0500
prosody: Invalid escape sequence in componentmanager deprecation warning (can cause luajit to throw). Waqas Hussain Wed, 21 Sep 2011 03:23:47 +0500
connlistener, server_select, prosody: Add support for binding to multiple addresses Florian Zeitz Wed, 15 Jun 2011 23:44:18 +0200
prosody: Add sanity_check() to startup sequence. Check that we have at least one vhost enabled to avoid Bad Things. Matthew Wild Thu, 14 Apr 2011 22:40:50 +0100
prosody: Load net.httpserver at startup, to avoid creating a global later. Waqas Hussain Wed, 02 Mar 2011 05:13:51 +0500
prosody, prosodyctl: Use plugin_paths in addition to, not instead of, the default plugin path Matthew Wild Thu, 24 Feb 2011 01:35:33 +0000
prosody: Change plugin_path -> plugin_paths and make it an array instead of a string Matthew Wild Tue, 22 Feb 2011 18:02:23 +0000
prosody: Add config option plugin_path to allow overriding plugin directories. Waqas Hussain Fri, 21 Jan 2011 04:36:31 +0500
prosody: Instead of calling datamanager.set_path(), just ensure prosody.paths.data always contains the correct value (including config) Matthew Wild Fri, 07 Jan 2011 11:56:15 +0000
prosody, prosodyctl: Filter out relative paths from package.(c)path when installed Matthew Wild Tue, 04 Jan 2011 21:19:28 +0000
prosody, prosodyctl: Create prosody object as a local before exporting as a global Matthew Wild Tue, 04 Jan 2011 21:18:35 +0000
prosody: Don't add a datamanager callback when anonymous_login=true (mod_auth_anonymous does this now). Waqas Hussain Tue, 28 Dec 2010 09:59:27 +0500
prosody: Catch a recursive Include error and print a more friendly error Matthew Wild Tue, 21 Dec 2010 22:26:22 +0000
prosody, prosodyctl, util.dependencies: Split checking and logging of dependencies so we can check hard deps before the config and logging is loaded Matthew Wild Mon, 20 Dec 2010 14:06:16 +0000
prosody: Added a comment, to match prosodyctl. Waqas Hussain Sun, 12 Dec 2010 17:15:57 +0500
prosody: Don't attempt to load core.xmlhandlers in the main file. It no longer exists. Waqas Hussain Wed, 08 Dec 2010 02:29:37 +0500
prosody: Added a stub implementation of core.componentmanager to the package.loaded table (re-commiting, as this was accidentally removed). Waqas Hussain Tue, 07 Dec 2010 22:55:28 +0500
prosody, configmanager, certmanager: Relocate prosody.resolve_relative_path() to configmanager, and update certmanager (the only user of this function) Matthew Wild Wed, 10 Nov 2010 19:46:53 +0000
prosody: Added a stub implementation of core.componentmanager to the package.loaded table. Waqas Hussain Wed, 10 Nov 2010 21:47:39 +0500
prosody: Removed all references to componentmanager from Prosody, except the main componentmanager file. Waqas Hussain Wed, 10 Nov 2010 20:59:16 +0500
prosody: Ensure componentmanager is loaded in the main file. Waqas Hussain Wed, 10 Nov 2010 02:50:35 +0500
prosody: Enable storage manager. Waqas Hussain Sat, 31 Jul 2010 13:29:58 +0500
prosody.resolve_relative_path: Updated to take a parent path to resolve against. Waqas Hussain Fri, 23 Jul 2010 23:14:50 +0500
prosody: Add prosody.resolve_relative_path() helper to change relative paths to be relative to the config file Matthew Wild Tue, 13 Jul 2010 13:55:18 +0100
Merge 0.7->trunk Matthew Wild Tue, 29 Jun 2010 20:23:31 +0100
Merge backout Matthew Wild Tue, 29 Jun 2010 20:23:11 +0100
Backed out changeset 454e1cf18daf (this isn't for debugging, it's to inform the user) Matthew Wild Tue, 29 Jun 2010 20:23:00 +0100
prosody: Load util.xmppstream :( Matthew Wild Sun, 09 May 2010 20:46:24 +0100
Merge 0.7->trunk Waqas Hussain Fri, 07 May 2010 16:21:04 +0500
prosody: Modified function metatable for better string representation of functions. Waqas Hussain Fri, 07 May 2010 16:02:29 +0500
prosody: Lowered log level for a log message. Waqas Hussain Fri, 07 May 2010 16:00:33 +0500
eventmanager, prosody: Adapt eventmanager to use prosody.events, as a step towards removing it entirely Matthew Wild Tue, 04 May 2010 23:43:01 +0100
Merge 0.7->trunk (with MUC needing checking, waqas) Matthew Wild Tue, 04 May 2010 23:36:50 +0100
prosody: Set metatable on functions to allow easy access to upvalues. Waqas Hussain Mon, 19 Apr 2010 18:28:12 +0500
Merge 0.7->trunk Matthew Wild Mon, 22 Mar 2010 17:26:12 +0000
Merge 0.6->0.7 Matthew Wild Mon, 22 Mar 2010 17:24:55 +0000
Update copyright headers for 2010 Matthew Wild Mon, 22 Mar 2010 17:06:15 +0000
Merge 0.6.2/waqas with 0.6.2/MattJ Matthew Wild Wed, 03 Mar 2010 22:05:05 +0000
prosody: More accurate friendly error message in the event that creating the global SSL context fails Matthew Wild Sat, 13 Feb 2010 16:22:05 +0000
prosody: Add a catch-all friendly message for when any port is in use we want to use Matthew Wild Fri, 05 Feb 2010 15:05:39 +0000
prosody: Show friendly error when no config present for legacy SSL ports Matthew Wild Sun, 31 Jan 2010 17:15:35 +0000
prosody: Log error message when failing to open ports Matthew Wild Sun, 31 Jan 2010 16:40:47 +0000
prosody: Listen for component connections on port 5347 by default. Waqas Hussain Sun, 24 Jan 2010 05:35:21 +0500
prosody: Call tostring on the key being used for nil global read before concatenating it with a string. Waqas Hussain Thu, 10 Dec 2009 02:50:23 +0500
prosody: Log a warning and traceback, but don't throw an error on nil global read. Waqas Hussain Thu, 10 Dec 2009 02:47:13 +0500
Mainfile: Broke up a really long line. Waqas Hussain Thu, 10 Dec 2009 01:56:16 +0500
util.dependencies: Load luarocks.loader/luarocks.require Matthew Wild Thu, 28 Jan 2010 18:10:20 +0000
prosody: net_activate_ports: Accept strings as well as numbers for specifying ports Matthew Wild Sat, 09 Jan 2010 07:12:30 +0000
prosody: Fixed a possible nil concatenation. Waqas Hussain Wed, 16 Dec 2009 00:11:54 +0500
prosody: Less strict matching for the magic 'interrupted' error Matthew Wild Mon, 07 Dec 2009 18:32:06 +0000
Merge with 0.7 Matthew Wild Mon, 01 Mar 2010 16:01:09 +0000
prosody: Bump log message describing current connection backend to level 'info' Matthew Wild Sat, 27 Feb 2010 19:46:04 +0000
prosody: Don't add fallbacks to package.path and package.cpath. Waqas Hussain Tue, 16 Feb 2010 04:05:25 +0500
prosody: More accurate friendly error message in the event that creating the global SSL context fails Matthew Wild Sat, 13 Feb 2010 16:22:05 +0000
prosody: Use certmanager to create the global SSL context Matthew Wild Sat, 13 Feb 2010 16:21:32 +0000
prosody, prosodyctl: Re-jiggle load order again, fixes logging config not being obeyed (thanks darkrain) Matthew Wild Thu, 11 Feb 2010 11:31:14 +0000
prosody: Add a catch-all friendly message for when any port is in use we want to use Matthew Wild Fri, 05 Feb 2010 15:05:39 +0000
prosody: Initialize logging before checking dependencies (fixes another traceback with no LuaSec) Matthew Wild Fri, 05 Feb 2010 14:32:20 +0000
prosody: Show friendly error when no config present for legacy SSL ports Matthew Wild Sun, 31 Jan 2010 17:15:35 +0000
prosody: Log error message when failing to open ports Matthew Wild Sun, 31 Jan 2010 16:40:47 +0000
prosody: Only set the ssl_ctx for 'ssl' connections Matthew Wild Sun, 31 Jan 2010 16:22:52 +0000
prosody: Check dependencies (and load LuaRocks) earlier on in the startup process Matthew Wild Thu, 28 Jan 2010 18:11:03 +0000
util.dependencies, prosody, prosodyctl: Give util.dependencies a check_dependencies() function so the caller can decide what to do when dependencies aren't met - update prosody/prosodyctl for this change Matthew Wild Thu, 28 Jan 2010 14:56:47 +0000
prosody: Listen for component connections on port 5347 by default. Waqas Hussain Sun, 24 Jan 2010 05:35:21 +0500
prosody: net_activate_ports: Accept strings as well as numbers for specifying ports Matthew Wild Sat, 09 Jan 2010 07:12:30 +0000
prosody: Read list of possible config extensions from configmanager, removes old TODO Matthew Wild Sat, 09 Jan 2010 07:03:48 +0000
prosody: Fixed a possible nil concatenation. Waqas Hussain Wed, 16 Dec 2009 00:11:54 +0500
prosody: Fix to net_activate_ports to mend binding to specific interfaces Paul Aurich Tue, 15 Dec 2009 18:58:22 +0000
prosody: Added config option 'ssl_ports' to allow multiplexed SSL ports. Waqas Hussain Thu, 10 Dec 2009 18:40:21 +0500
prosody: Use the multiplex listener when the 'ports' config option is specified. Waqas Hussain Thu, 10 Dec 2009 05:08:59 +0500
net_activate_ports: Use the default config option 'ports' when no option is specified. Waqas Hussain Thu, 10 Dec 2009 05:07:32 +0500
prosody: Call tostring on the key being used for nil global read before concatenating it with a string. Waqas Hussain Thu, 10 Dec 2009 02:50:23 +0500
prosody: Log a warning and traceback, but don't throw an error on nil global read. Waqas Hussain Thu, 10 Dec 2009 02:47:13 +0500
Mainfile: Broke up a really long line. Waqas Hussain Thu, 10 Dec 2009 01:56:16 +0500
prosody: Report the current socket backend in use Matthew Wild Tue, 08 Dec 2009 01:23:22 +0000
prosody: Clarify and add some comments to describe what we're doing when and why Matthew Wild Tue, 08 Dec 2009 00:55:17 +0000
prosody: Less strict matching for the magic 'interrupted' error Matthew Wild Mon, 07 Dec 2009 18:32:06 +0000
prosody: Expose global_ssl_ctx through prosody object Matthew Wild Fri, 04 Dec 2009 18:57:54 +0000
Disable SSLv2 by default, it's known to be insecure. Paul Aurich Fri, 04 Dec 2009 09:48:08 -0800
prosody: Added support for command line argument '--config'. Waqas Hussain Mon, 23 Nov 2009 21:46:37 +0500
Mainfile: Fixed some comments. Waqas Hussain Mon, 23 Nov 2009 08:55:27 +0500
mod_console: Moved activation of the console port from the main file to mod_console. Waqas Hussain Wed, 18 Nov 2009 08:30:03 +0500
prosody.net_activate_ports: Slightly refactored and definition moved to before modules are loaded. Waqas Hussain Wed, 18 Nov 2009 08:26:43 +0500
Prosody top-level error handler modified to log properly on non-string error messages. Waqas Hussain Sun, 25 Oct 2009 21:26:36 +0500
prosody, util.require: Remove util.require, the shortest-lived module so far. Woke up this morning with a much simpler idea, which is also effective against C modules (I believe). Yay for metatables :) Matthew Wild Wed, 21 Oct 2009 16:25:49 +0100
prosody: Use rawget to test for the existence of ssl (LuaSec) so we don't look for a nil global Matthew Wild Tue, 20 Oct 2009 13:25:29 +0100
prosody: Move global protection earlier (to before modules are loaded, etc.) Matthew Wild Sat, 17 Oct 2009 10:54:28 +0100
prosody: Require new require :) Matthew Wild Sat, 17 Oct 2009 10:53:31 +0100
prosody: Require some core/util libraries which core modules depend upon, C modules and other modules which write to _G Matthew Wild Sat, 17 Oct 2009 10:52:25 +0100
prosody: Rename global net_activate_ports -> prosody.net_activate_ports Matthew Wild Sat, 17 Oct 2009 10:49:13 +0100
Minor changes; outgoing TLS works. Paul Aurich Sat, 03 Oct 2009 19:20:20 -0700
prosody: Add prosody.installed flag to indicate whether Prosody has been installed or is running from checkout Matthew Wild Sat, 19 Sep 2009 11:25:59 +0100
prosody: Add prosody.platform which can be either 'windows', 'posix' or 'unknown' Matthew Wild Sat, 19 Sep 2009 11:17:30 +0100
Merge with 0.5 Matthew Wild Wed, 29 Jul 2009 18:11:37 +0100
Added: Support for PROSODY_SRCDIR and PROSODY_PLUGINDIR environment variables Waqas Hussain Wed, 29 Jul 2009 18:01:14 +0500
prosody: net_activate_ports: Check listener exists before trying to open port for it Matthew Wild Thu, 23 Jul 2009 21:09:25 +0100
Merge with 0.5 Matthew Wild Thu, 23 Jul 2009 12:04:41 +0100
prosody: Correctly allow console ports to be changed through the config Matthew Wild Thu, 23 Jul 2009 02:33:10 +0100
prosody: Send friendly text with system-shutdown stream error Matthew Wild Sat, 18 Jul 2009 18:51:04 +0100
prosody: Return success/error from prosody.reload_config() Matthew Wild Sat, 18 Jul 2009 15:33:16 +0100
prosody: Load util.helpers at startup Matthew Wild Sun, 12 Jul 2009 02:08:59 +0100
prosody: Call initialisation functions at once Matthew Wild Sat, 11 Jul 2009 18:06:03 +0100
prosody: Start of refactoring of main file Matthew Wild Sat, 11 Jul 2009 17:55:36 +0100
Remove version number from copyright headers Matthew Wild Fri, 10 Jul 2009 03:11:45 +0100
prosody: Record time the server started Matthew Wild Wed, 08 Jul 2009 04:19:15 +0100
prosody: Add fallbacks/ to path Matthew Wild Thu, 02 Jul 2009 01:09:20 +0100
prosody: Switch anonymous_login check to use the new datamanager callback syntax Matthew Wild Mon, 22 Jun 2009 14:16:06 +0100
Main: Don't use empty event data objects for some global events. Some handlers don't expect it. Waqas Hussain Sat, 20 Jun 2009 14:35:31 +0500
Main: removed some eventmanager references (replaced by prosody.events) Waqas Hussain Sat, 20 Jun 2009 12:23:36 +0500
Fire global events using prosody.events Waqas Hussain Sat, 20 Jun 2009 12:16:20 +0500
prosody: prosody_reload_config => prosody.reload_config (guess I accidentally missed it when converting the others) Matthew Wild Fri, 05 Jun 2009 13:34:21 +0100
prosody: Prefix hg: to changeset ids in the version Matthew Wild Fri, 05 Jun 2009 01:58:40 +0100
prosody: Read version from prosody.version file and set, er, prosody.version! Matthew Wild Fri, 05 Jun 2009 01:27:18 +0100
prosody: Add support for general 'interface' option which is used as the default network interface Matthew Wild Thu, 04 Jun 2009 15:24:43 +0100
Added new prosody.events object Waqas Hussain Sun, 31 May 2009 00:34:08 +0500
prosody: Remove global functions Matthew Wild Sat, 30 May 2009 14:07:14 +0100
prosody: (un)lock_globals() -> prosody.(un)lock_globals() Matthew Wild Sat, 30 May 2009 14:04:31 +0100
prosody: New global 'prosody' object Matthew Wild Sat, 30 May 2009 14:01:12 +0100
Added globals bare_sessions and full_sessions, which map bare and full JIDs to sessions. Waqas Hussain Fri, 29 May 2009 22:54:52 +0500
Removed unused global 'session' Waqas Hussain Fri, 29 May 2009 22:51:56 +0500
prosody: Add functions to reload the config and re-open log files Matthew Wild Tue, 05 May 2009 14:17:06 +0100
prosody, xmppcomponent_listener: Add listener for XEP-0114 component connections Matthew Wild Mon, 04 May 2009 19:28:16 +0100
prosody: Less verbose logging during shutdown sequence Matthew Wild Sat, 02 May 2009 20:36:20 +0100
prosody: Define prosody_shutdown() before emitting the server-starting event Matthew Wild Sat, 02 May 2009 20:32:17 +0100
prosody: Add log messages during shutdown sequence to indicate progress Matthew Wild Sat, 02 May 2009 17:01:21 +0100
prosody: Don't require console_enabled option anymore Matthew Wild Sat, 02 May 2009 16:58:40 +0100
prosody: Fire events during server shutdown process Matthew Wild Tue, 21 Apr 2009 22:05:21 +0100
prosody: Remove logging code and instead load core.loggingmanager to set up logging Matthew Wild Tue, 21 Apr 2009 03:38:41 +0100
prosody: Simple whitespace fix in error output Matthew Wild Fri, 17 Apr 2009 16:15:16 +0100
prosody: Add prosody_shutdown() function to initiate a server shutdown, add code to gracefully close connections before stopping Matthew Wild Sun, 12 Apr 2009 02:59:09 +0100
Allow config to specify listening interfaces Matthew Wild Fri, 10 Apr 2009 10:49:32 +0100
prosody: Don't look to use SSL when LuaSec not available (thanks Florob) Matthew Wild Thu, 09 Apr 2009 18:48:28 +0100
Add lock_globals() and unlock_globals() functions (for when you really need to use globals) Matthew Wild Tue, 31 Mar 2009 02:18:13 +0100
Load util.array and util.iterator at startup Matthew Wild Tue, 31 Mar 2009 02:17:11 +0100
Automated merge with ssh://hg@prosody.im/prosody-hg Matthew Wild Mon, 30 Mar 2009 20:04:31 +0100
Move SSL initialisation into the correct spot (thanks albert) Matthew Wild Mon, 30 Mar 2009 20:04:11 +0100
Added: Prevent disk writes for anonmous hosts (option: core/anonymous_login = true) Waqas Hussain Mon, 30 Mar 2009 03:23:23 +0500
prosody: Expose net_activate_ports as a global function for use by plugins Matthew Wild Sun, 22 Mar 2009 14:14:40 +0000
prosody: Allow ports to be specified as just numbers Matthew Wild Sun, 22 Mar 2009 14:04:42 +0000
0.3->0.4 Matthew Wild Fri, 20 Mar 2009 20:16:25 +0000
prosody: Load logger after reading the config Matthew Wild Sat, 07 Mar 2009 19:28:12 +0000
prosody: Log top-level errors Matthew Wild Mon, 02 Mar 2009 19:44:46 +0000
prosody: Protect main loop. Dare I say crashing finally becomes impossible. Matthew Wild Fri, 27 Feb 2009 04:35:36 +0000
Report errors in the config file to the user Matthew Wild Fri, 13 Feb 2009 14:37:15 +0000
Update main prosody file, since it doesn't match *.lua pattern, and sed -i treats symlinks badly Matthew Wild Fri, 30 Jan 2009 18:03:28 +0000
Load net.server after util.dependencies to catch missing luasocket Matthew Wild Thu, 29 Jan 2009 18:04:25 +0000
Friendlier message when config file not found Matthew Wild Thu, 22 Jan 2009 14:39:40 +0000
Port to new server.lua, quite some changes, but I believe everything to be working Matthew Wild Sat, 17 Jan 2009 04:45:08 +0000
Removed core/offlinemessage.lua along with documentation and references - we have core/offlinemanager.lua instead Waqas Hussain Fri, 09 Jan 2009 23:09:53 +0500
Default mod_console to listening on localhost only. May be changed with console_interface=xxx.xxx.xxx.xxx in the config Matthew Wild Wed, 07 Jan 2009 17:41:27 +0000
Don't use TLS connection handler when SSL/TLS not available or configured (thanks to Ricardo for finding) Matthew Wild Mon, 29 Dec 2008 22:31:10 +0000
Fix specifying ports in config, and SSL support Matthew Wild Sat, 27 Dec 2008 21:20:09 +0000
Moved directory auto-creation to datamanager Waqas Hussain Thu, 25 Dec 2008 06:35:05 +0500
Fixed URL encoding to generate %0x instead of %x Waqas Hussain Tue, 16 Dec 2008 03:46:17 +0500
0.1 -> 0.2 Matthew Wild Wed, 10 Dec 2008 15:44:03 +0000
Add commented line to disable logging entirely Matthew Wild Wed, 10 Dec 2008 15:29:14 +0000
Added: Ports now read from the config Waqas Hussain Mon, 08 Dec 2008 04:47:51 +0500
Some code cleaning for the main script Matthew Wild Sat, 06 Dec 2008 23:11:21 +0000
Move the setting of data_path to fix #unfiledbug Matthew Wild Sat, 06 Dec 2008 19:50:37 +0000
Move module loading to modulemanager Matthew Wild Sat, 06 Dec 2008 04:03:33 +0000
Add hostmanager, and eventmanager Matthew Wild Sat, 06 Dec 2008 03:41:49 +0000
Merge from waqas Matthew Wild Wed, 03 Dec 2008 15:09:58 +0000
config and data directories taken from path, and quoted to allow spaces in path Waqas Hussain Wed, 03 Dec 2008 19:57:08 +0500
Insert copyright/license headers Matthew Wild Wed, 03 Dec 2008 14:39:07 +0000
Installation improvements (auto-creation of data directories) Matthew Wild Sun, 30 Nov 2008 04:22:43 +0000
Path fix for auto-creating directories Waqas Hussain Sun, 30 Nov 2008 06:14:41 +0500
Auto-create data directories on start Waqas Hussain Sun, 30 Nov 2008 06:01:37 +0500
Update Makefile to now pass config paths to prosody. Update prosody, modulemanager and connectionlisteners to obey these paths. Matthew Wild Sat, 29 Nov 2008 03:27:50 +0000
main.lua -> prosody base main.lua@cc027f7a8f08 Matthew Wild Sat, 29 Nov 2008 01:00:04 +0000