aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* mod_admin_telnet: Avoid indexing missing socket (thanks tmolitor)Kim Alvefur2020-02-051-12/+12
| | | | if `sock` was nil it would still proceed with SNI and ALPN checks
* mod_saslauth: Pass through any auth scope from the SASL handler to ↵Matthew Wild2020-02-051-1/+1
| | | | sessionmanager.make_authenticated()
* sessionmanager: Support passing an auth scope to make_authenticatedMatthew Wild2020-02-051-1/+2
|
* portmanager: Don't auto-start network services under prosodyctlMatthew Wild2020-02-051-1/+1
|
* usermanager: Add get_roles() functionMatthew Wild2020-02-051-1/+7
|
* stanza_router: Add once-per-routed-stanza event, pre-stanzaMatthew Wild2020-02-051-1/+8
|
* net.server_epoll: Different error to distinguish connection timeoutKim Alvefur2020-02-011-1/+2
| | | | This mirrors what server_event does.
* util.net: Fix signedness warning on ARMEmmanuel Gil Peyrot2020-01-301-2/+2
| | | | net.c:87:56: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘long int’ [-Wsign-compare]
* util.startup: expose current process type (prosody/prosodyctl) in the global ↵Matthew Wild2020-01-281-0/+2
| | | | prosody object
* mod_authz_internal, usermanager: Rename to mod_authz_configMatthew Wild2020-01-272-1/+1
|
* usermanager: Load authz providers on components alsoMatthew Wild2020-01-271-4/+6
|
* usermanager, mod_authz_internal: Move admin-checking functionality into a ↵Matthew Wild2020-01-272-30/+48
| | | | | | | module. Fixes #517 (ish). Note: Removes the ability for mod_auth_* providers to determine user admin status. Such modules will need to have their is_admin methods ported to be a mod_authz_* provider.
* mod_s2s: Comment on the various 'reason' arguments passed to :closeKim Alvefur2020-01-261-0/+3
|
* CHANGES: Mention deprecation of 'daemonize' optionKim Alvefur2020-01-261-0/+1
|
* scansion tests: Remove daemonize option, not neededKim Alvefur2020-01-261-1/+0
|
* prosodyctl: Add 'daemonize' to deprecated options known by check commandKim Alvefur2020-01-261-1/+1
|
* mod_posix: Add deprecation warning for the 'daemonize' optionKim Alvefur2020-01-261-1/+5
|
* util.prosodyctl: Pass command line flag to force daemonization on startKim Alvefur2020-01-261-2/+2
| | | | | | | Part of the deprecation of the 'daemonize' config option. Further, it is a bit weird to run `prosodyctl start` and get Prosody running in the foreground.
* net.resolvers.basic: Fix continuing if IPv6 or Legacy IP is disabledKim Alvefur2020-01-261-0/+4
| | | | | The code expects ready() to be called twice, but with IPv4 or v6 disabled it would only be called once.
* mod_s2s: Pass use_ipv4/use_ipv6 from config to service resolverMatthew Wild2020-01-251-1/+7
|
* net.resolvers.basic: Obey extra.use_ipv4/use_ipv6Matthew Wild2020-01-251-2/+2
|
* Backed out changeset 44ef46e1a951 (not optimal API)Matthew Wild2020-01-251-21/+12
|
* Backed out changeset 74d66b1be989 (not optimal API)Matthew Wild2020-01-251-6/+1
|
* net.resolvers.basic: Obey use_ipv4/use_ipv6Matthew Wild2020-01-251-14/+19
|
* mod_admin_telnet: Use promise based DNS resolvingKim Alvefur2020-01-241-7/+5
| | | | Mostly done for testing this new API
* Merge 0.11->trunkKim Alvefur2020-01-241-6/+19
|\
| * mod_admin_telnet: Create a DNS resolver per console session (fixes #1492)Kim Alvefur2020-01-241-6/+19
| | | | | | | | This is now the common pattern, eg see mod_s2s.
* | Merge 0.11->trunkMatthew Wild2020-01-240-0/+0
|\|
| * mod_websocket: Fire event on session creation (thanks Aaron van Meerten)Matthew Wild2020-01-241-0/+2
| |
* | mod_websocket: Fire event on session creation (thanks Aaron van Meerten)Matthew Wild2020-01-241-0/+2
| |
* | net.adns: Add :lookup_promise() methodMatthew Wild2020-01-241-0/+13
| |
* | mod_s2s: Pass use_ipv4/ipv6 from config to connector configMatthew Wild2020-01-241-1/+6
| |
* | net.connect: Add API to create custom connect()s with options, incl. use_ipv[46]Matthew Wild2020-01-241-12/+21
| |
* | Merge 0.11->trunkMatthew Wild2020-01-231-4/+5
|\|
| * prosodyctl: Fix some luacheck warningsMatthew Wild2020-01-231-4/+5
| |
* | Merge 0.11->trunkMatthew Wild2020-01-231-0/+20
|\|
| * Log warning when using prosodyctl start/stop/restartMatthew Wild2020-01-231-0/+20
| |
| * MergeKim Alvefur2020-01-200-0/+0
| |\
| | * Added tag 0.11.4 for changeset 10d6d0d91f4eKim Alvefur2020-01-060-0/+0
| | |
| * | Added tag 0.11.5 for changeset dbd60f473164Matthew Wild2020-01-190-0/+0
| | |
* | | Merge 0.11->trunkMatthew Wild2020-01-191-2/+1
|\| |
| * | 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
| | |
* | | Merge 0.11->trunkMatthew Wild2020-01-191-37/+39
|\| |
| * | util.startup: Fix logic to make --config work againMatthew Wild2020-01-191-37/+39
| | |
* | | Merge 0.11->trunkMatthew Wild2020-01-193-12/+67
|\| |
| * | mod_posix: Support for command-line flags to override 'daemonize' config optionMatthew Wild2020-01-191-1/+6
| | | | | | | | | | | | | | | -D / --daemonize -F / --no-daemonize
| * | prosody/util.startup: Switch to parse_args() for --root and --configMatthew Wild2020-01-192-11/+7
| | |
| * | util.startup: Add startup step for parsing command-line optionsMatthew Wild2020-01-191-0/+54
| |/
* | core.moduleapi: Hook correct event type in some casesKim Alvefur2020-01-161-1/+2
| | | | | | | | | | In rare cases, module.host can be a bare JID, in which case this test did the wrong thing.