aboutsummaryrefslogtreecommitdiffstats
path: root/util/startup.lua
Commit message (Collapse)AuthorAgeFilesLines
* util.startup: Set more aggressive defaults for GCMatthew Wild2021-05-071-1/+7
| | | | | | | | | Testing has demonstrated that the default GC parameters are not sufficient to prevent runaway memory growth when running under Lua 5.2 and Lua 5.3. Setting the GC speed to 500 was tested on Lua versions 5.1->5.4 and did not display unbounded memory growth.
* util.startup: Configure the GC on startup, using the config or built-in defaultsMatthew Wild2020-06-151-0/+17
|
* util.startup: Remove duplicated initialization of logging (fix #1527)Kim Alvefur2020-06-221-1/+0
|
* util.startup: Ensure prosody.opts exists even when no options provided0.11.5Matthew Wild2020-01-191-1/+1
|
* util.startup: Remove accidentally-committed debuggingMatthew Wild2020-01-191-1/+0
|
* util.startup: Fix logic to make --config work againMatthew Wild2020-01-191-37/+39
|
* prosody/util.startup: Switch to parse_args() for --root and --configMatthew Wild2020-01-191-6/+6
|
* util.startup: Add startup step for parsing command-line optionsMatthew Wild2020-01-191-0/+54
|
* util.startup: Ensure prosody.paths are absolute (see #1430)Kim Alvefur2019-11-041-1/+7
| | | | | | | | Normally these paths are injected into the installed 'prosody' executable as absolute paths, but it is possible to override at least the config path via environment variable or command line argument. This makes sure a path relative to pwd stays relative to that instead of the data directory.
* util.startup: Update config path (fixes #1430)Kim Alvefur2019-11-031-1/+2
|
* util.startup: Always reload logging after config (fixes #1284)Kim Alvefur2019-01-061-0/+3
| | | | | This chancged in 6e24a69b03af likely because of confusion about the `reopen-log-files` event which was fired but never hooked.
* util.startup: Set flag when config fully loadedMatthew Wild2018-08-191-0/+1
|
* util.startup: Add a comment marking some compat codeKim Alvefur2018-07-011-0/+1
|
* Merge 0.10->trunkMatthew Wild2018-06-071-1/+1
|
* util.startup: Don't initialize global protection for prosodyctl, for nowMatthew Wild2018-04-181-1/+0
|
* util.startup: Force console logging before initializing logging (see ↵Kim Alvefur2018-04-141-1/+1
| | | | 2fdeb979cc7c)
* util.startup: Initialize logging immediately after configuration is read ↵Matthew Wild2018-04-101-1/+2
| | | | (which is how it used to work)
* util.startup/prosodyctl: Delay enabling global protection until last ↵Kim Alvefur2018-04-061-1/+1
| | | | (silences warning about CFG_PLUGINDIR)
* util.startup: Fix traceback due to both plugin path becoming nil if ↵Kim Alvefur2018-04-061-1/+1
| | | | plugin_paths is unset
* Fix spelling throughout the codebase [codespell]Kim Alvefur2018-02-041-1/+1
|
* util.startup: Set up event hooks for reloading logging here instead of in ↵Kim Alvefur2018-04-051-1/+6
| | | | loggingmanager to simplify startup dependencies
* util.startup: Initialize prosody.log / _G.log here instead of in ↵Kim Alvefur2018-04-051-1/+5
| | | | loggingmanager to reduce dependencies
* util.startup: Initialize logging earlier, so that messages from eg ↵Kim Alvefur2018-04-051-1/+1
| | | | net.server are shown
* util.startup: Access the hosts table via the prosody global for consistencyKim Alvefur2018-03-291-1/+1
|
* util.startup: Use own logger instead of the possibly not available yet _G.logKim Alvefur2018-04-051-0/+1
|
* util.startup: Remove luacheck directive for ignoring use of _G.log which ↵Kim Alvefur2018-04-051-3/+0
| | | | might not exist until loggingmanager has been loaded
* util.startup: Initialize the 'prosody' global earlier (various things needs ↵Kim Alvefur2018-03-291-2/+2
| | | | the global util.events instance)
* util.startup: Factor out processing of plugin and data paths into a separate ↵Kim Alvefur2018-03-291-9/+20
| | | | functions
* configmanager: Move firing of the 'config-reloaded' event into util.startup ↵Kim Alvefur2018-03-251-0/+5
| | | | (fixes #1117)
* util.startup: Read version for prosodyctl (restores version in 'about' command)Kim Alvefur2018-03-241-0/+1
|
* prosody, util.startup: Switch from async.once() to long-lived thread, to ↵Matthew Wild2018-03-231-24/+21
| | | | avoid GC
* util.startup: Expose make_host() functionMatthew Wild2018-03-221-10/+11
|
* util.startup: Expose user switching information via prosody global objectMatthew Wild2018-03-221-5/+4
|
* util.startup: Fix variable usage [luacheck]Matthew Wild2018-03-221-3/+3
|
* util.startup: Move original_logging_config to a local variableMatthew Wild2018-03-221-1/+3
|
* util.startup: Restore user switchingMatthew Wild2018-03-221-1/+2
|
* util.startup: Fix chdir() to use correct path variableMatthew Wild2018-03-221-7/+7
|
* util.startup: Execute startup routine inside async contextMatthew Wild2018-03-221-21/+24
|
* util.startup: Remove unused loop variable [luacheck]Kim Alvefur2018-03-211-1/+1
|
* util.startup: Ignore various globals being read and written as part of ↵Kim Alvefur2018-03-211-2/+7
| | | | startup [luacheck]
* util.startup: Trim trailing whitespace [luacheck]Kim Alvefur2018-03-211-5/+5
|
* util.startup: Oops, uncomment accidentally-commented codeMatthew Wild2018-03-201-1/+1
|
* prosody, prosodyctl, util.startup: Finally factor out startup-related and ↵Matthew Wild2018-03-201-0/+518
common code into a separate module