File

doc/hgrc.ini @ 13452:69faf3552d52

mod_posix: Move POSIX signal handling into util.startup to avoid race When libunbound is initialized, it spawns a thread to work in. In case a module initializes libunbound, e.g. by triggering a s2s connection, Prosody would not handle signals, instead immediately quit on e.g. the reload (SIGHUP) signal. Likely because the libunbound thread would not have inherited the signal mask from the main Prosody thread. Thanks Menel, riau and franck-x for reporting and help narrowing down
author Kim Alvefur <zash@zash.se>
date Sat, 02 Mar 2024 13:23:24 +0100
parent 13129:7039d0ec11c3
line wrap: on
line source

[paths]
default = https://hg.prosody.im/trunk/
default:pushrev = .
default:pushurl = ssh://hg@hg.prosody.im/prosody-hg/

contrib = https://hg.prosody.im/contrib/
contrib:bookmarks.mode = ignore
contrib:pushrev = .
contrib:pushurl = ssh://hg@hg.prosody.im/contrib/

[ui]

# The Mercurial project recommends enabling tweakdefaults to get slight
# improvements to the UI over time. Make sure to set HGPLAIN in the environment
# when writing scripts!
tweakdefaults = True

[phases]
# Disable marking changesets as published when pushing to a local repository
publish = False

[revsetalias]
# Convenient alias to find current trunk revision
trunk = last(public() and branch("default"))
[experimental]
# Require changes to have a topic branch
topic-mode = enforce

[fix]
trailing-whitespace:command = sed
trailing-whitespace:linerange = -e '{first},{last}s/\s\+$//'
trailing-whitespace:pattern = set:not binary()

astyle:command = astyle --indent=tab --attach-classes --indent-switches --break-blocks --pad-oper --unpad-paren --add-braces --align-pointer=name --lineend=linux
astyle:pattern = set:**.c
json:command = json_pp -json_opt canonical,pretty
json:pattern = set:**.json

[extensions]
# The Mercurial Changeset Evolution plugin is strongly recommended
evolve =
# support for topic branches
topic =