mod_vcard: Stricter matching of vcard stanzas with vcard_compatibility enabled, fixes intercepting stanzas to the full JID that it shouldn't

util.signal: Make kill() available on Solaris; really fixes #136.

mod_posix: Fix to not loop in SIGTERM either, but the same happens with SIGHUP (where the same 'fix' can't be applied) - shall investigate tomorrow

prosody: Report the current socket backend in use

net.server_event: Add get_backend() method

net.server_select: Add get_backend() method

mod_posix: Set empty SIGINT handler when a SIGINT is caught

prosody: Clarify and add some comments to describe what we're doing when and why

Rename closeallservers to closeall in the public API (same as net.server_select) and expose setquitting

net.server_event: Add setquitting() function to be compatible with net.server_select

net.server_event: Fix closeallservers() to work correctly after the giant refactorizification

net.server_event: Return "quitting" on loop exit to be compatible with net.server_select, and give Prosody a way to know why the loop broke

mod_posix: Catch SIGINT

Merge with trunk

prosody: Less strict matching for the magic 'interrupted' error

(0) -1000 -300 -100 -15 +15 +100 +300 +1000 tip

mercurial